"vertical-align" nur für Inline,- oder auch für Block-Elemente?
Hans Watzinger (Aqua)
- css
0 MudGuard
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
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