Detlef G.: height:3px wird vom IE nicht angenommen... wieso ?

Beitrag lesen

Hallo Melzmann,

erst einmal die Gedanken dazu:

Ich habe folgenden Layer:

Muss es für eine Leiste ein extra Element sein?

.leiste_duenn1 {
...
background-color:#ffffff;
...

Wäre ein border-bottom:3px solid #fff; für das Element darüber oder
border-top:3px solid #fff; für das element darunter nicht möglich?

position:absolute;
top:241px;
left:0px;
width:100%;

Muss wirklich absolut positioniert werden?

max-height:3px;
height:3px;

Wozu das max-height:3px;?

z-index:2;

Soll es ein anderes Element verdecken?

visibility:visible;}

Das dürfte es sowieso sein, wenn du nichts anderes angegeben hast.

Wenn es denn unbedingt ein extra Element sein soll:

...Jedoch geht der IE nicht unter eine bestimmte Höhe die bei ca. 19px liegt. ... Hat der IE evtl. da einen Bug ?

Ja, er ignoriert die Höhe, wenn der Inhalt zu groß ist.
Er reserviert allerdings auch den Platz für die Zeilenhöhe des Textes,
selbst dann, wenn keiner vorhanden ist.

Entweder du legst für den Inhalt eine genügend kleine Schriftgröße fest
oder/und du definierst einen geeigneten Wert für overflow.

Auf Wiederlesen
Detlef

--
- Wissen ist gut
- Können ist besser
- aber das Beste und Interessanteste ist der Weg dahin!