Hello out there!
Laut Html-Standard sollten Block-Elemente nicht innerhalb von Inline-Elementen vorkommen. Wie ist das, wenn ich ein span in einem Link per css zu einem Block-Element umdefiniere? Wird der Standard dann verletzt oder "gildet das"?
Ja, HTML und CSS sind völlig verschiedene Ebenen.
Was in den Regeln der HTML-DTD %Block; bzw. %Inline; ist, hat mit CSS gar nichts zu tun.
Und was im Browser-Stylesheet als Defaultwert der 'display'-Eigenschaft 'block' bzw. 'inline' ist, hat mit den Regeln der HTML-DTD nichts zu tun.
Dass HTML-Block-Elemente üblicherweise mit 'display: block' formatiert werden und HTML-Inline-Elemente 'display: inline', ist sicher nicht zufällig, aber keineswegs zwingend.
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)