@@Karsten:
nuqneH
Oder bedeutet
<div id='bottom'></div>
das gleiche?
Kommt drauf an, für wen.
In XML sind <foo/>
und <foo></foo>
äquivalent.
Wird XHTML als XML verarbeitet, dann sind <div id='bottom'/>
und <div id='bottom'></div>
äquivalent.
Für einen HTML-Parser jedoch nicht! Dieser tritt auch in Aktion, wenn XML als HTML (text/html) verarbeitet wird. Dann wird ein '/' am Ende des Start-Tags ignoriert, <div id='bottom'/>
würde zu <div id='bottom'>
.
Deshalb in XHTML die Kurzschreibweise bei leeren Elementen verwenden: <hr/>
. Sie kann auch verwendet werden bei solchen Elementen, für die in HTML das End-Tag optional ist. Auf 'div' trifft dies nicht zu; auf 'script' auch nicht.
Qapla'
--
Alle Menschen sind klug. Die einen vorher, die anderen nachher. (John Steinbeck)
Alle Menschen sind klug. Die einen vorher, die anderen nachher. (John Steinbeck)