Hans Watzinger (Aqua): "vertical-align" nur für Inline,- oder auch für Block-Elemente?

Hallo!

Das attribut "text-align" gilt ja nicht für Block-Elemente,
sondern nur für Inline Elemente.

Daher draengt sich mir die Frage auf,
ob dan mit "vertical-align" _nur_ Inline Elemente vertikal herumschieben darf,
oder ob man auch Blockelemente mit vertical-align  vertikal bewegen darf.

Die Frage ist nicht ob es die Browser interpretieren,
sondern ob es W3 komform ist.

Danke!
Aquariophile

  1. Hi,

    Das attribut "text-align" gilt ja nicht für Block-Elemente, sondern nur für Inline Elemente.

    Falsch. Und zwar nicht nur, weil text-align kein attribute, sondern eine property ist.

    Siehe http://www.w3.org/TR/REC-CSS2/text.html#propdef-text-align
    'text-align'
        Value:   left | right | center | justify | <string> | inherit
        Initial:   depends on user agent and writing direction
        Applies to:   block-level elements
        Inherited:   yes
        Percentages:   N/A
        Media:   visual

    text-align ist also nur für block-Elemente.

    Daher draengt sich mir die Frage auf,
    ob dan mit "vertical-align" _nur_ Inline Elemente vertikal herumschieben darf,
    oder ob man auch Blockelemente mit vertical-align  vertikal bewegen darf.

    Und was hat Dich dann davon abgehalten, einen Blick in den Standard zu werfen (http://www.w3.org/TR/REC-CSS2/visudet.html#propdef-vertical-align)?
    Dann hättest Du das hier gelesen:
    'vertical-align'
        Value:   baseline | sub | super | top | text-top | middle | bottom | text-bottom | <percentage> | <length> | inherit
        Initial:   baseline
        Applies to:   inline-level and 'table-cell' elements
        Inherited:   no
        Percentages:   refer to the 'line-height' of the element itself
        Media:   visual

    Die Frage ist nicht ob es die Browser interpretieren,
    sondern ob es W3 komform ist.

    Wenn Dich das interessiert, dann guck doch einfach in den Standard. Dafür ist er doch da: http://www.w3.org/TR/REC-CSS2/

    cu,
    Andreas

    --
    Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.