3 Spalten Layout mit height:100%

3 Spalten Layout mit height:100%

Beitragvon fabelhaft » 16.07.2010, 15:17

Hallo liebes Forum,
Das ist mein erster Eintrag in einem css-forum. 3 Tage Verzweiflung pur sind geung, jetzt hoffe ich auf Hilfe von euch.

Ich habe ein Layout mit div das in 3 Spalten aufgebaut ist. Es gibt insgesamt 4 solcher Spaltenreihen untereinander die 2te Reihe ist die Content Reihe. Das darin enthaltene mittlere div soll den content enthalten. Links und rechts davon die beiden div sind nur 19px bzw 22px breit und sollen einen Schatten mit nach unten ziehen.
Bisher bin ich soweit das eigentlich alle funktioniert auch alle div nebeneinander sind schon gleich hoch NUR die beiden Schatten wollen einfach nicht mit der länge des content mitwachsen.

Ich habe mir das ganze Layout später nochmal um all die element innerhalb des content vereinfacht gebaut und nach einigen Versuchen bin ich darauf gekommen das es an dem
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
liegt. Wenn ich einen einfachen Doctype verwende passt es.
Frage: Wie bekomme ich die background images auch mit diesem Doctype angezeigt.



Mein vereinfachtes Layout das genauso reagiert wie es nicht soll:

<!--<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">-->

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title></title>

<STYLE type="text/css">
*{
margin:0;
padding:0;
}
html, body {
background-color: #333333;
margin: 0;
padding: 0;
}

#outer {
width:800px;
margin: auto;
height: 60px;
}
#L1 {
width:20px;
background-color:Teal;
float:left;

min-height: 100%;
height:auto !important;
height:100%;
}
#wrapper {
background-color: lime;
width: 760px;
float:left;


}
#L2 {
width:20px;
background-color:Teal;
float:right;

min-height: 100%;
height:auto !important;
height:100%;
}




#outer2 {
width:800px;
margin: auto;
height: 100%; /* WICHTIG!!! STRECKT ANZEIGENBEREICH AUF 100% */
}
#L3 {
width:20px;
background-color:yellow;
float:left;

min-height: 100%;
height:auto !important;
height:100%;
}
#wrapper2 {
background-color: #97C873;
width: 760px;
float:left;

min-height: 100%;
height:auto !important;
height:100%;
}
#L4 {
width:20px;
background-color:AliceBlue;
float:right;
min-height: 100%;
height:auto !important;
height:100%;
}


.clearall {
clear:both;
}
#footer {
height:45px;
background-color:coral;
}
</style>

</head>
<body>
<div id="outer">
<div id="L1">&nbsp;</div>
<div id="wrapper">
header
<br />
111111111<br />
header
</div>
<div id="L2">&nbsp;</div>
<div class="clearall"></div>
</div>

<div id="outer2">
<div id="L3">&nbsp;</div>
<div id="wrapper2">
irgend ein Text
<br />
22222222222
</div>
<div id="L4">&nbsp;</div>
<div class="clearall"></div>
<div id="footer"></div>
</div>

</body>
</html>
fabelhaft
neu hier
 
Beiträge: 7
Registriert: 16.07.2010, 14:55

Re: 3 Spalten Layout mit height:100%

Beitragvon fabelhaft » 16.07.2010, 15:22

Das <html> am Anfang das mir da reingeruscht ist gehört natürlich bei dem xhtml doctype nicht hinein - es ändert aber nichts am Problem.
fabelhaft
neu hier
 
Beiträge: 7
Registriert: 16.07.2010, 14:55

Re: 3 Spalten Layout mit height:100%

Beitragvon sejuma » 17.07.2010, 10:31

Bild
sejuma
Vielposter
 
Beiträge: 788
Registriert: 15.07.2009, 17:46

Re: 3 Spalten Layout mit height:100%

Beitragvon fabelhaft » 19.07.2010, 08:53

Hallo Sejuma,

vielen Dank das funktioniert.
Es funktioniert aber nur weil es ein fixes Layout ist. Ganz zu Beginn war geplant die HP als Liquid Design zu erstellen, jetzt ist es aber doch ein fixes Deisgn geworden da habe ich Glück gehabt. Wie macht man den Schatten mit Liquid Designs?
fabelhaft
neu hier
 
Beiträge: 7
Registriert: 16.07.2010, 14:55


Moderatoren: Laus, Moderatoren

Ähnliche Beiträge zu "3 Spalten Layout mit height:100%"

Zurück zu: CSS für Fortgeschrittene

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron