Seite 2 von 3

Verfasst: 16.02.2007 21:59
von S2B
Der IE hat manchmal so seine Macken. :wink:

Verfasst: 16.02.2007 22:07
von Lohgock-Trainer
Ich denke mal das es am margin im #main liegt. Der IE sagt dann wohl das das Element dort ist, nur eben transparent

Verfasst: 17.02.2007 12:44
von S2B
Eigentlich darf das nicht sein. Ich verwende fast den identischen Code und bei mir funktioniert er im IE... :-?

Verfasst: 17.02.2007 14:34
von Lohgock-Trainer
Ich habe das Design jetzt um geschrieben und benutze jetzt Positionsangaben, wieder mit dem margin-right und margin-left, doch diesmal klappt es :o . Naja da sieht man wieder das der IE es jedem schwierig macht.

Es gbit nur noch ein Problem mit der Footerbox. Sollte das Navigationsmenü nämlich länger als der Mainbereich sein verdeckt das Menü die footerbox.

Hier mal ein Link um das Problem genauer zu schildern

Verfasst: 17.02.2007 16:25
von S2B
Schau dir mal die Eigenschaft clear an. :wink:

Edit: Ach ja, nimm am besten für Menüs <ul> mit list-style: none, dann ist es semantisch korrekt und einfacher zu stylen. :wink:

Verfasst: 17.02.2007 16:30
von Lohgock-Trainer
Klappt nicht, habe ich schon versucht =(

clear wirkt doch auch nur bei float, aber ich nutze jetzt Positionsangaben.

Verfasst: 17.02.2007 16:57
von S2B
Also mischen darfst du die Positionierungsarten auf keinen Fall, wenn, dann musst du alles absolut positionieren. Also:

Code: Alles auswählen

#footer {
  position: absolute;
  bottom: 0
}

Verfasst: 17.02.2007 17:11
von Lohgock-Trainer
Das bringt doch auch nur das es absolut positioniert wird, sollte das Menü noch langer werden bringt es auch nichts...

Verfasst: 17.02.2007 17:20
von S2B
Naja, wie gesagt, Mischen geht nicht, entweder du versuchst es weiter mit float, margin und clear, denn damit funktioniert es, oder du machst alles absolut. Ich kann dir nachher auch mal meinen Code raussuchen, falls dir das weiterhilft.

Verfasst: 17.02.2007 17:35
von Lohgock-Trainer
wäre nett =)