Hallo zusammen
Ich habe nur eine kurze Frage bezüglich konformität: Wäre ein block-element in einem inline-element,dem per css die eigenschaft "display:block" zugewiesen ist, erlaubt oder nicht?
also beispielsweise ein <div> in einem entsprechend formatierten <a>?
Ich habe entsprechendes an anderer Stelle gelesen, kann mir aber kaum vorstellen, dass dem so sein soll?
Internet Explorer akzeptiert es tatsächlich, im Firefox habe ich jedoch ein seltsames Verhalten beobachtet: Die Fehlerkonsole zeigt zwar keinen Fehler an und in gut 95% der Fälle wirds angezeigt wie "erwünscht", doch ab und zu wendet er das <a>-Tag auf alle im <a> enthaltenen div und span separat an, was den seltsamen effekt hat, dass der quellcode zwar so aussieht:
(zur veranschaulichung)
<a href="#">
<div /><span /><span /><div />
</a>
aber im firebug so angezeigt wird:
<a href="#">
<div />
</a>
<a href="#">
<span />
</a>
<a href="#">
<span />
</a>
<a href="#">
<div />
</a>
:)