Ich weiß, wie Leerraum in Textknoten für XML und HTML gehandhabt wird, aber ich bin unsicher über Leerräume innerhalb von Tag-Elementen selbst. Offensichtlich werden Leerzeichen innerhalb von Tags verwendet, um Attribute zu trennen, aber ist es zulässig, weiße Leerzeichen nach '<' oder vor '>' zu haben?Leerraum innerhalb von XML/HTML-Tags
Zum Beispiel:
<foo>
</foo>
Oder auch:
<foo>
</foo >
Sind diese Tags gültige XML? Was ist mit HTML, wenn man davon ausgeht, dass es sich um echte HTML-Tag-Namen handelt?
Hoppla. Das wird mich lehren, die Spezifikation zu überprüfen ... +1 –
ist es dann gültig, lange HTML-Tags in separate Zeilen aufzuteilen? Zum Beispiel: ' (newline)' - zum Beispiel bei langen Tags, die PHP-Code enthalten, um es lesbarer zu machen. – iDontKnowBetter
@fakaff: Ja, das ist gültig. Zeilenumbrüche, Tabulatoren und Leerzeichen sind Leerzeichen und Sie können nach dem Tag-Namen und zwischen den Attributen (und sogar um das '=' in einem Attribut) so viel Leerraum haben, wie Sie möchten. – Guffa