Hi,
<link /> ist auch in HTML 4.01 völlig ok
folgender HTML-Code verursacht einen Fehler:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<title>Foo</title>
<link />
<body>
<p>Bar
Der Fehler besagt, dass das Element "<body>" an der Stelle nicht erlaubt ist. Es wurde nämlich durch das ">" nach dem "/" bereits ein Content-Zeichen ausgegeben, welches implizit "</head>" geschlossen und "<body>" geöffnet hat.
Steht "<link />" vor dem <title>-Element, lautet der Fehler "character data is not allowed here", da der <head> wegen des Fehlens von <title> noch nicht geschlossen werden konnte.
Cheatah
--
X-Self-Code: sh:( fo:} ch:~ rl:| br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes
X-Self-Code: sh:( fo:} ch:~ rl:| br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes