HarryS: width:100% und Netscape 4.7 :(

Beitrag lesen

Hallo Felix,

ich möchte einen leeren div mit width:100% spannen. Der IE6 versteht's einigermaßen, aber beim NS4.7 sehe ich nur einen mini-kleien Spalt (habe aus Spaß ein   eingefügt). Wieso zeigt der doofe Netscape nicht den div über die gesamte Browserbreite???

Weil er zu einer Zeit entwickelt wurde in der CSS gerade im entstehen war.

Hier mal der Quelltext (nicht am Javascript stören, bitte):

Ok dann sag ich nix dazu :)

Das aufspannen eines div im NS4x geht nur über ein paar (teilweise unlogische) tricks.
1. Das div muß mit position:absolute oder relative positioniert sein.
2. Das div muß einen border erhalten (soll keiner sichtbar sein dann border:none)
3. Für die Hintergrundfarbe muß man layer-background-color:xxxxxx verwenden. Das hier muß allerdings vor den anderen Browsern, die es nicht verstehen  versteckt werden.

Trotzdem versteht NS4x unter width:100% nicht immer das was man möchte.

Und hier das Beispiel wie es in NS4x und (hoffentlich) im Rest der grafischen Browserwelt funktioniert.

//format.css:
body {
background-color:#004F35;
}

.yellowDiv {
position:absolute;

layer-background-color:#CCAE2E; /* <---das ist NUR für den NS4x*/
   border:none;/* <--- das braucht der NS4x sonst spannt er das div nicht auf. Warum: keine Ahnung*/

top:0px;
width:100%;
min-width:100%;
max-width:100%;
height:304px;
}

@media screen {.yellowDiv {background-color:#CCAE2E;}}/* und hier werden alle anderen Browser bedient*/

kann mir da jemand weiterhelfen??

hoffe das konnte ich

Grüße aus Nürnberg,
HarryS