MudGuard: "vertical-align" nur für Inline,- oder auch für Block-Elemente?

Beitrag lesen

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.