Xato
18-10-2006, 13:36
Hi leute,
sorry für den Kryptischen Titel, aber mir viel nix besseres ein.
Also, mein Problem:
Ich versuche eine Seite, die früher mehrere Frames hatte, und nun komplett auf div´s und css umgestellt werden sollte. Allerdings ist es bei der Seite wichtig, dass man nicht scrollen muss(nach unten). Also hab ich (vereinfacht), das hier gemacht:
<body>
<div id="oben"> text
<br> text
<br> text
<br> text
<br> text
<br> text
<br>
</div>
<div id="unten"> text
<br> text
<br> text
<br> text
<br> text
<br> text
<br>
</div>
</body>
und im css dann:
body, div
{
padding: 0px;
margin: 0px;
}
#oben
{
height: 80%;
}
#unten
{
height: 20%;
}
Das geht dann auch noch wunderbar, genau die Seite ist ausgefüllt. Wenn man aber in #oben oder #unten noch paddings reinbauen will, damit es schöner aussieht, wird die Seite zu groß. Also dir 100%+den Padding=sprengen den Bildschirm. Wie kann ich das verhindern???
Geht vielleicht so etwas in der Art wie:
#oben
{
padding-top: 10px;
padding-left: 10px;
padding-bottom: -10px;
padding-right: -10px;
}
Sodass es zwar gut aussieht(Text nicht direkt an Rand) aber nix übersteht??
Hoffe auf Hilfe :)
mfg
Xato
sorry für den Kryptischen Titel, aber mir viel nix besseres ein.
Also, mein Problem:
Ich versuche eine Seite, die früher mehrere Frames hatte, und nun komplett auf div´s und css umgestellt werden sollte. Allerdings ist es bei der Seite wichtig, dass man nicht scrollen muss(nach unten). Also hab ich (vereinfacht), das hier gemacht:
<body>
<div id="oben"> text
<br> text
<br> text
<br> text
<br> text
<br> text
<br>
</div>
<div id="unten"> text
<br> text
<br> text
<br> text
<br> text
<br> text
<br>
</div>
</body>
und im css dann:
body, div
{
padding: 0px;
margin: 0px;
}
#oben
{
height: 80%;
}
#unten
{
height: 20%;
}
Das geht dann auch noch wunderbar, genau die Seite ist ausgefüllt. Wenn man aber in #oben oder #unten noch paddings reinbauen will, damit es schöner aussieht, wird die Seite zu groß. Also dir 100%+den Padding=sprengen den Bildschirm. Wie kann ich das verhindern???
Geht vielleicht so etwas in der Art wie:
#oben
{
padding-top: 10px;
padding-left: 10px;
padding-bottom: -10px;
padding-right: -10px;
}
Sodass es zwar gut aussieht(Text nicht direkt an Rand) aber nix übersteht??
Hoffe auf Hilfe :)
mfg
Xato