Axel: DIV Höhe in XHTML1.1 irgendwie anders?

Beitrag lesen

Hallo Leute,

ich glaub ich spinn. Ich arbeite derzeit nicht gerade an meiner ersten Internetseite, aber im Moment scheitere ich an dem Elementarsten, was es gibt.
Was ich das erste Mal mache, ist XHTML1.1 zu verwenden und ich bekomme die Höhe eines DIVs im IE nicht unter eine bestimmte Mindesthöhe. Im Firefox geht es.
Folgender Code (gekürzt) :

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
  PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html>
    <head>
        <title>Komischer Fehler</title>
    </head>
    <body>
        <div style="height:1px; background-color:red;">&nbsp;</div>
    </body>
</html>

Der div ist im IE immer mindestens 20-30 Pixel hoch. Im IE 1px. Ich habe auch schon einige Varianten probiert:
<div style=".."></div>
<div style=".." />

height: 1px;
height: 0.5em;

Nehme ich größere Werte, also z.B. 50px, dann wird der DIV größer. Nur unter 20-30Px gehts nicht.

Also, kann mir jemand helfen? Bin ich bekloppt geworden? Liegt es am XHTML? Oder ist mein IE bekloppt geworden?

Vielen Dank im Voraus
Schöne Grüße
Axel