@@Matze:
nuqneH
… »» hätte man konsequenterweise auch gleich alle Attribute global machen können. Was für ein Unfug...
CSS-Eigenschaften sind in dem Sinne auch „global“. Man kann jedem Element jede CSS-Eigenschaft verpassen. Ist CSS nun auch Unfug?
"not useful" ist "unsinnig", das kannst du schön reden wie du willst.
Etliche Kombinationen von CSS-Eigenschaften sind auch „not useful“, bspw.
{ display: inline; margin-top: 3em }
Inline-Elemente haben keine vertikalen Abstände, margin-top wirkt nicht.
{ display: inline; float: left }
Floats sind Blockelemente, display: inline wirkt nicht (außer als Fix gegen den Doubled-Float-Margin-Bug alter IEs).
Sollte man solche Kombinationen deshalb in der CSS-Spec verbieten? (Berücksichtige, dass sich Werte von Eigenschaften auch dynamisch ändern können. Oder per Media-Queries.)
Qapla'
„Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)