molily: Semantik und Design bei <address></address>

Beitrag lesen

Hallo Thomas,

Ich habe jedoch selber noch ein wenig nachgeforscht und habe die CSS-Eigenschaft white-space:pre entdeckt. Sie wird von Mozilla und IE6 interrpretiert und schafft den semantisch günstigsten Weg.

z.B. (natürlich besser mit class oder id):

<adsress stlye="white-space:pre;">
Name
oder sonstiges
Straße
PLZ Ort
</address>

Dann fehlt bei allen Browsern, die das CSS nicht umsetzen, die klare Trennung zwischen den Zeilen, so wären wieder Kommas oder ähnliches nötig.
Das Element br ist momentan das bestmögliche und kompatibelste. Selbst wenn du es nicht für semantisch angemessen hälst, die existierenden *inhaltlichen* Trennungen über CSS zu lösen, ist semantisch gesehen noch unsinniger und dein »funktioniert auf beiden Browsern« wirklich kein hinreichendes Kriterium.

Mathias