Hello out there!
habe ich dich richtig verstanden: CSS kann ich einsetzen, wie's mir gefällt, egal bei welchem tag?
Ja. Das heißt aber nicht, dass jede Eigenschaft auch bei jedem Element wirkt (von fehlender Implementierung in Browsern abgesehen). Schreibst du beispielsweise
span {
width: 42em;
}
dann bewirkt gar nichts (außer in Brow^W IEs, die entgegen der Spezifikation implementiert sind), da im browserinternen Stylesheet
span {
display: inline;
}
angegeben ist und die 'width'-Eigenschaft auf nicht-ersetzte Inline-Elemente nicht angewendet wird. [CSS2 §10.2]
Wenn du diesen Wert überschreibst
span {
display: block;
width: 42em;
}
hast du aus dem 'span' ein Blockelement gemacht und die 'width'-Eigenschaft wirkt.
See ya up the road,
Gunnar
--
“Remember, in the end, nobody wins unless everybody wins.” (Bruce Springsteen)
“Remember, in the end, nobody wins unless everybody wins.” (Bruce Springsteen)