Jonathan: inline-element per css als block: Standardkonform?

Beitrag lesen

Aber ein richtiges. Wie das auszusehen hätte, ist aus 9.2 Kontrolle über das Erstellen von Boxen [CSS2] herauszulesen.

Ah, danke, das wusste ich auch noch nicht.

Zu meinem Testergebmis: Firefox und Opera machen es anscheinend richtig, Konqueror baut irgendeinen Mist mit den anonymen Boxen, die der ja eigentlich vor und nach dem block-span erstellen sollte (besonders, wenn diese noch Text enthalten, sonst lässt er die einfach weg), der IE6 dagegen scheint das inlide-div in das block-span hineinzukopieren. und macht etwa folgendes daraus:

<div style="display:block;border:1px solid red;">
    <div style="display:inline;border:1px solid green;">
    </div>
        <span style="display:block;border:1px solid cyan;">
        <div style="display:inline;border:1px solid green;">
            TEST
        </div>
        </span>
    <div style="display:inline;border:1px solid green;">
    </div>
</div>

wobei die beiden leeren divs nicht beachtet werden, wenn sie keinen Inhalt haben.