Carminox: vertical-align wirkungslos

Hallo,

Ich arbeite schon seit langem mit CSS und XHTML und schließe eigentlich mit Validatoren schnell Freundschaft.

Dennoch habe ich ein Problem bezüglich des CSS-Attributs vertical-align: In Blocktags wie div und span, bei denen feste Höhen und Breiten angegeben und durch position: positioniert sind, wird das CSS-Attribut auf dem Inhalt NICHT angewendet.

Lässt sich vertical-align nur in Tabellenzellen nutzen oder gibt es da irgendeinen Kniff?

Gruß|Carminox

  1. Hallo Carminox,

    Lässt sich vertical-align nur in Tabellenzellen nutzen oder gibt es da irgendeinen Kniff?

    Du kannst deinem Blockelement ja display:table-cell verpassen, dann funktioniert es auch mit vertical-align. Im IE6 funktionierte das aber noch nicht; bzgl. IE7 müsste man nachprüfen, ob er das gelernt hat.

    Gruß Gernot

    1. Hallo,

      bzgl. IE7 müsste man nachprüfen, ob er das gelernt hat.

      Hat er nicht (und für den nächsten siehts auch schlecht aus).

      Gruß;

  2. Hello out there!

    Lässt sich vertical-align nur in Tabellenzellen nutzen

    Auch für Inline-Elemente. [CSS2 §10.8]

    See ya up the road,
    Gunnar

    --
    „Wer Gründe anhört, kommt in Gefahr nachzugeben.“ (Goethe)
  3. Hi,

    In Blocktags wie div und span, bei denen feste Höhen und Breiten angegeben und durch position: positioniert sind

    span ist ein inline-Element, dem Du nur über die absolute Positionierung Breite und Höhe zuweisen kannst - dann aber nicht mehr vertical align.

    freundliche Grüße
    Ingo