@@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)