Hallo,
ein Tag zuviel meinte ich natürlich. Solche CSS sind sehr tückisch (siehe Hacks zu CSS), hier erstmal ein Beispiel beides mal in firefox und IE anschauen.
soll container sich dem body automatisch anpassen, so wäre das auf Deine Weise das der Inhalt undefinierbar umbricht (wie wrap in einer Tabellenzelle), denn dann könnte man ja menue_links mit width auf 30% und text auf 70% setzen und den container ganz weglassen. overflow:hidden würde ich erst ganz zum Schluss einsetzen, dann sieht man auch wo die DIVs im Nirwana landen.
aber hier erstmal ein Beispiel mit fixen Breite des Containers, der relativ zur Browserbreite angezeigt wird.
wenn es dann nicht klingelt, mache erstmal ein Tabellenlayout wie Du Dir das Layout vorstellst, dann verrate ich Dir, wie man das in DIVs übersetzt.
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title></title>
<meta name="author" content="aberchen">
<meta name="generator" content="Ulli Meybohms HTML EDITOR">
<style type="text/css">
/* CSS Document */
/* html
{
overflow: hidden;
}
*/
body {
margin:0px;
padding:0px;
font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
}
.breaker {
clear:both;
width:1px;
height:1px;
border:0px none;
margin:0;
padding:0;
background:none;
}
#container {
position:absolute;
left:50%;
top:130px;
margin-left:-480px; /* - 1/2 von width */
width:960px;
height:580px;
background-color:#FFFF00;
padding:0;
z-index:0;
}
#menu_up {
width: 380px;
height: 195px;
float:left;
}
#logo {position:absolute;
top:5px;
left:100%;
margin-left:-234px;
height:132px;
width:234px;
background-image:url(images/logo_flug_new.gif);
background-repeat:no-repeat;
}
/* Menu Links */
#menu_left {
width:340px;
height:auto;
background-color:#330000;
float:left;
margin-top:10px;
}
/* Menu Links Ende s*/
#content {
width:auto;
height:auto;
background-color:#FF0000;
margin-top:10px;
}
#content_text{
width:auto;
padding-left:10px;
height:500px;
overflow:auto;;
background-color:#FFFF99;
}
/* MENU UNTEN */
div#menu_down {
background-color:#FFFFFF;
}
/*
@media screen {
body>div#menu_down
{
position: fixed;
}
}
*/
/*Footer */
#menu_down {
//overflow:hidden;
margin-top:20px;
padding-bottom:35px;
background-color: #191d39;
width:100%;
height:50px;
float:left;
}
DIV {border:1px ridge black;}
</style>
</head>
<body style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" alink="#ff0000" link="#ff0000" vlink="#ff0000">
<div id="menu_up">menu_up</div>
<div id="logo">logo</div>
<div class="breaker" id="breaker"></div>
<div id="container">
<div class="text" id="menu_left"> <span style="color: gold;">menu_left</span></div>
<div class="text" id="content">
<div class="text" id="content_text">content_text </div>
</div>
<div class="text" id="menu_down">unten </div>
</div>
</body>
</html>