Seite 1 von 1
br und p für xhtml
Verfasst: 09.02.2007, 23:27
von muskelbody
hallo zusammen,
ich bin gerade dabei die fehler für die xhtml prüfung auszumerzen.
da ich ab und an mit <br> oder <p> gearbeitet habe, meckert der validator dies jetzt an.
wie muss ich das denn machen, damit ich zeilenschaltungen bekomme, die auch valide sind ?
Verfasst: 09.02.2007, 23:36
von oldInternetUser
Verfasst: 09.02.2007, 23:48
von MonikaTS
oldInternetUser hat geschrieben:
sorry
<p> </p>
<br />
so gehts richtig
p ist kein selbstschließender Tag
lg
Verfasst: 10.02.2007, 00:05
von oldInternetUser
einfach hat geschrieben:sorry
<p> </p>
<br />
so gehts richtig
p ist kein selbstschließender Tag
sorry zurück, aber das ist zumindest hinreichend ungenau: XHtml erfüllt die Xml-Regeln, dort steht
https://www.w3.org/TR/REC-xml/#sec-starttags [44]
Empty-element tags may be used for any element which has no content, whether or not it is declared using the keyword EMPTY.
Die Definitionen sind ja ungefähr so:
<!ELEMENT br EMPTY>
<!ELEMENT p 'erlaubte Unterelemente'*> (* heißt: auch leer)
Da steht zwar auch (direkt folgend):
For interoperability, the empty-element tag SHOULD be used, and SHOULD only be used, for elements which are declared EMPTY
Aber das ist eben nur eine Erleichterung für alte SGML-Parser, in XHtml ist
unproblematisch - und wird (was natürlich kein Argument ist) vom Validator akzeptiert.
Verfasst: 10.02.2007, 15:53
von Nullpointer
edvsb hat geschrieben:Ums kurz zu machen
<p></p>
<br />
<img xxx />
<input xxx />
Nur wo es keinen End-Tag gibt kommt das " />" zum Einsatz. Der Leerraum auch nur wegen der Abwärtskompatibilität.
Gruß, Ingo
lol, wo es kein endtag gibt. muß man das weiter kommentieren? ich empfehle mal einen besuch bei den w3c tutorials.
Verfasst: 10.02.2007, 17:05
von advisor
Verfasst: 10.02.2007, 18:12
von muskelbody
danke an alle.