Muss ich `HAVE` einen Raum in einem leeren DIV-Tag hinzufügen?
Frage
Ich hatte ein Buch über AJAX zu lesen und die Schreiber sagte, dass man immer einen Raum innerhalb der leeren div-Tags, um nicht Gefahr zu Kompatibilitätsproblemen in „einige Browsern“ hinzufügen sollte.
Also das wäre falsch <div></div>
und das wäre richtig <div> </div>
sein.
Frage: Ist er ein Idiot oder tut er weiß etwas
Danke.
Lösung
Er ist nicht ein Idiot. IE 8 (möglicherweise frühere Versionen als auch?) Wird auf subtile Weise mess up Ihr ??Layout, wenn Ihr leer div wirklich leer ist; Kommentar Hinzufügen scheint es die vorgeschlagene Art und Weise des Umgangs zu sein, aber anscheinend auch ein Raum funktioniert.
Andere Tipps
i in der Regel
anstelle des leeren Raumes hinzuzufügen!
Ich möchte einen Kommentar hinzufügen, so dass nichts angezeigt wird. Dies verursacht Probleme in IE8 aus irgendeinem Grund!