Cheatah: Javascript einbinden Bin zu Doof!

Beitrag lesen

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