Kalle_B: Leere Elemente - CSS-Eigenschaften?

Hallöle,

da ich Texte aus der Datenbank per Platzhalter in vorgegebene HTML-  Tags fülle, kommt es immer wieder vor, dass die leer werden:

<p></p>
<div></div>

Die CSS- Eigenschaften, also z.B. height, margin, page-break-after werden manchmal ja, manchmal nein beachtet.

Gibt es da einen Standard? Wie ist es z.B. hier:

.clear {clear:both}
...
<div class=clear></div>

Im FF wirkt's. Ist das Standard?

Gruß, Kalle

  1. Hallo,

    da ich Texte aus der Datenbank per Platzhalter in vorgegebene HTML-  Tags fülle, kommt es immer wieder vor, dass die leer werden

    Das solltest du möglichst vermeiden, um sinnvolles HTML zu produzieren.

    <p></p>
    <div></div>

    Die CSS- Eigenschaften, also z.B. height, margin, page-break-after werden manchmal ja, manchmal nein beachtet.

    Absätze werden (falls du deine Seite als text/html auslieferst) ausgeblendet, sofern sie keinen Inhalt haben.

    Gibt es da einen Standard? Wie ist es z.B. hier:

    .clear {clear:both}
    ...
    <div class=clear></div>

    <div>s werden immer angezeigt.

    Im FF wirkt's. Ist das Standard?

    Ich denke schon. Da <div>s keine Bedeutung haben, kann der Browser ja nicht wissen, wozu es gut sein soll.

    mfg. Daniel