martinomat
Neues Mitglied
EDIT: gelöscht
Zuletzt bearbeitet:
Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature may not be available in some browsers.
Du kannst (min-)height nicht in Prozenten angeben wenn das Elternelement selbst min-height hat.Code:#container { ... min-height: 100%; ... } #navigation_left { .. min-height: 100%; height: 100%; }
Woran koennte es denn liegen?
Das würde ich als Fehler im Opera bezeichnen.... Und FooterStickAlt scheint bei mir auch nicht zu funktionieren.
Gibt es denn keine andere Moeglichkeit? Und das mit min-height funktioniert ja im Opera Browser, nur der Firefox spinnt da rum.
Ich verstehe nicht was du damit meinst.ich moechte evtl. die linke und rechte Hintergrundgrafik beweglich machen koennen
Also ein fluides Layout mit gleich langen, mitwachsenden Spalten und alle mindestens so hoch wie der Viewport?...oder, dass ich meine nav-Bar links bzw. rechts von der Breite immer wieder variieren kann.
<div id="spalten">
<div id="spalten-innen">
<div id="spalte-1">
spalte1
</div>
<div id="spalte-2">
spalte2
</div>
<div id="spalte-3">
spalte2
</div>
</div>
* {
margin: 0;
padding: 0;
}
html, body {
height: 100%;
font-size: 100%;
}
#spalten {
display: table;
height: 100%;
width: 100%;
}
#spalten-innen {
display: table-row;
}
#spalte-1,
#spalte-2,
#spalte-3 {
display: table-cell;
width: 33%;
}
#spalte-1 {
background-color: darkred;
}
#spalte-2 {
background-color: gray;
}
#spalte-3 {
background-color: darkred;
}
<!--[if lt IE 8]>
<style>
#spalten-innen {
overflow: hidden;
min-height: 100%; /*ie7*/
}
#spalte-1,
#spalte-2,
#spalte-3 {
float: left;
width: 33%;
padding-bottom: 9000px;
margin-bottom: -9000px;
}
</style>
<![endif]-->
Bis jetzt besteht das Ganze doch nur aus divs.Hmm, das waere zwar genau das was ich suche, aber schade, dass es nicht mit divs funktioniert.
Wie wuerde ich denn jetzt zu Deinem Beispiel noch einen Header anhaengen?
<h1>
überschrift h1
</h1>
<div id="spalten">
...
</div>
h1 {
height: 100px;
margin-bottom: -100px;
background-color: pink;
position: relative;
}
...
<div id="spalte-1">
<h2>spalte1 h2</h2>
</div>
...
h2 {
margin-top: 100px;
}