Hallo,
ich bin ganz neu in CSS und habe ein Problem:
(bis jetzt sind nur 2 der 3 Spalten im Layout vorhanden)
Left ist links das Menü und Main soll rechts die Hauptseite sein.
Nun möchte ich allerdings, dass das left-div nicht immer 14% hat sondern sich dynamisch ändern kann.(Würde also gerne die width-Angabe rausnehmen)
Wie definiere ich nun die Breite des Main-Divs??
Weil width von div#main müsste ja 100%-div#left.width sein, damit das hinhaut.
Vielleicht hab ich auch den falschen Ansatz. Wie gesagt mein erstes Layout mit CSS...
Vielen Dank im vorraus
ich bin ganz neu in CSS und habe ein Problem:
(bis jetzt sind nur 2 der 3 Spalten im Layout vorhanden)
Code:
div#left {
background: grey;
position: fixed;
height: 100%;
width: 20%;
left: 0px;
float: left;
}
div#main {
background: white;
position: relative;
height: 100%;
width: 80%;
float: right;
}
p#main {
text-align:left;
clear:both;
}
Left ist links das Menü und Main soll rechts die Hauptseite sein.
Nun möchte ich allerdings, dass das left-div nicht immer 14% hat sondern sich dynamisch ändern kann.(Würde also gerne die width-Angabe rausnehmen)
Wie definiere ich nun die Breite des Main-Divs??
Weil width von div#main müsste ja 100%-div#left.width sein, damit das hinhaut.
Vielleicht hab ich auch den falschen Ansatz. Wie gesagt mein erstes Layout mit CSS...
Vielen Dank im vorraus