Positionierung mit 100%
Matthias
- html
Hallo
Ich hab ein Problem mit der Positionierung meiner DIVs.
Mein Problem liegt bei height: 100%; ich möchte nämlich einen DIV so legen das er das ganze Fenster bedeckt und zwar ohne Scrollbalken.
z. B.
#kasten
{
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
border: solid black 1px;
}
Lässt man den border hier in diesem Fall weg und ich öffne z. B. den IE zeigt er keine Scrollbalken.
Habe ich jedoch einen border hat der Explorer auch Scrollbalken.
Und meine Frage ist jetzt ob man dieses Problem umgehen könnte.
Wäre echt super wenn ihr mir helfen könntet.
Dankeschön und viele Grüße
Mathias
hi,
Lässt man den border hier in diesem Fall weg und ich öffne z. B. den IE zeigt er keine Scrollbalken.
Habe ich jedoch einen border hat der Explorer auch Scrollbalken.
natürlich, 100% plus je 1px border oben und unten ergeben nun mal 100% + 2px, und das sind mehr als 100%.
Und meine Frage ist jetzt ob man dieses Problem umgehen könnte.
gerade in verbindung mit 100%-größen nur schwer bis gar nicht.
gruß,
wahsaga
Hi
danke für die Antwort
aber wie du schon sagst es geht nur schwer, aber es geht und genau des will ich schaffen.
gruesse
Matthias
Hi,
Lässt man den border hier in diesem Fall weg und ich öffne z. B. den IE zeigt er keine Scrollbalken.
Habe ich jedoch einen border hat der Explorer auch Scrollbalken.
dann hast Du den Quirks-Mode verlassen, herzlichen Glückwunsch. Der IE verhält sich hier nämlich völlig richtig.
Und meine Frage ist jetzt ob man dieses Problem umgehen könnte.
Da Du schon absolut positionierst: Nutze die top-Eigenschaft in Verbindung mit bottom. Für den IE musst Du dann noch einen Workaround finden, weil der dazu mal wieder zu blöd ist. expression() könnte helfen, setze es aber bitte mit Bedacht ein.
Cheatah