shutdown
Erfahrenes Mitglied
Hallo an alle!
Ich hätte da mal wieder ein Problem mit CSS in verschiedenen Browsern bzw. mit CSS an sich.
Ich versuche ein Layout nach folgendem Muster zu machen:
- Oben Banner, dann horizontale Linkleiste, dann links Navigation, rechts Content, dann am unteren Rand des Bildschirms Fußleiste
- Dabei soll die Fußleiste immer am unteren Rand des Browsers zu sehen sein, egal wie groß das Fenster ist.
- Der mittlere Bereich soll sich zwischen den beiden horizontalen Leisten einfügen und bei Änderung der Fenstergröße mitwachsen oder schrumpfen.
Meine Probleme nun:
- Die Fußleiste verschwindet im FireFox bei kleinem Fenster unter der Statusleiste des Browsers. Im IE sitzt sie da wo sie hingehört - bei jeder Fenstergröße.
- Problematisch ist außerdem die prozentuale Größenangabe des mittleren Content-Divs. Zwar schrumpft dieser Bereich beim Verkleinern des Fensters, allerdings schrumpft er zu langsam, d.h. Scrollleite und evtl. Content verschwinden unter der Fußleiste.
Hier mal der Aufbau der Seite:
Und hier das CSS:
Das ganze gibts leider nicht im Netz zu begutachten, da ich von hier nichts raufladen kann. Aber ich denke ich hab das Problem gut beschrieben. Falls nicht - einfach fragen
Vielen Dank schon mal
gruß shutdown
Ich hätte da mal wieder ein Problem mit CSS in verschiedenen Browsern bzw. mit CSS an sich.
Ich versuche ein Layout nach folgendem Muster zu machen:
- Oben Banner, dann horizontale Linkleiste, dann links Navigation, rechts Content, dann am unteren Rand des Bildschirms Fußleiste
- Dabei soll die Fußleiste immer am unteren Rand des Browsers zu sehen sein, egal wie groß das Fenster ist.
- Der mittlere Bereich soll sich zwischen den beiden horizontalen Leisten einfügen und bei Änderung der Fenstergröße mitwachsen oder schrumpfen.
Meine Probleme nun:
- Die Fußleiste verschwindet im FireFox bei kleinem Fenster unter der Statusleiste des Browsers. Im IE sitzt sie da wo sie hingehört - bei jeder Fenstergröße.
- Problematisch ist außerdem die prozentuale Größenangabe des mittleren Content-Divs. Zwar schrumpft dieser Bereich beim Verkleinern des Fensters, allerdings schrumpft er zu langsam, d.h. Scrollleite und evtl. Content verschwinden unter der Fußleiste.
Hier mal der Aufbau der Seite:
Code:
<span class="banner">
<img src="banner.jpg" width="100%">
</span>
<span class="topMenu">
<span class="topNavPoint">Nav1</span>
<span class="topNavPoint">Nav2</span>
<span style="text-align: right; position: absolute; right: 5px;">
<span class="topNavPoint">Login</span>
</span>
</span>
<span class="content">
</span>
<span class="bottomMenu">
<span class="topNavPoint">Login</span>
</span>
Und hier das CSS:
Code:
<style type="text/css">
body {
margin: 0px;
height: 100%;
overflow: hidden;
background: #a5aaff;
}
.banner {
display: block;
width: 800px;
position: absolute;
top: 0px;
}
.banner[class] {
width: 804px;
}
.topMenu {
display: block;
height: 17px;
width: 800px;
background: #6699ff;
font-size: 15px;
color: white;
position: absolute;
top: 160px;
padding: 2px;
}
.topNavPoint {
margin: 10px;
vertical-align: middle;
}
.content {
display: block;
width: 600px;
height: 76.5%;
background: #e5eef5;
position: absolute;
top: 181px;
left: 200px;
overflow: scroll; /* auto; */
overflow-x: hidden;
}
.content[class] {
width: 604px;
}
.bottomMenu {
display: block;
height: 2%;
width: 800px;
background: #6699ff;
font-size: 15px;
color: white;
position: absolute;
bottom: 0px;
vertical-align: middle;
}
.bottomMenu[class] {
width: 804px;
height: 2.3%;
}
</style>
Das ganze gibts leider nicht im Netz zu begutachten, da ich von hier nichts raufladen kann. Aber ich denke ich hab das Problem gut beschrieben. Falls nicht - einfach fragen
Vielen Dank schon mal
gruß shutdown