• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Header und Navi soll komplette Browserseite ausfüllen

MellZi

Neues Mitglied
Hallo....erstelle gerade eine neue Seite...jetzt soll der Header und Navi die komplette Browserseite ausfüllen, der Contentbereich soll dann mittig drunter, ebenfalls dann mittig der Footerbereich. Ich bekomm es aber nicht hin....jedesmal ist der Header- und Navibereich viel zu kurz. siehe Beispiel:

Hier die html-Seite:
HTML:
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>Unbenanntes Dokument</title>
<link href="basic.css" rel="stylesheet" type="text/css"><!--[if lte IE 7]>
<style>
.content { margin-right: -1px; } /* Dieser negative Rand mit 1 Pixel hat in jeder Spalte in diesem Layout die gleiche korrigierende Auswirkung. */
ul.nav a { zoom: 1; }  /* Mit der zoom-Eigenschaft erhält IE den Auslöser hasLayout, der erforderlich ist, um den zusätzlichen Leerraum zwischen den Hyperlinks zu korrigieren. */
</style>
<![endif]-->
</head>
<body>
<div class="container">
  <div class="header">
  <p>HEADER</p>
  <!-- end .header --></div>
  <div class="navi">
  <p>NAVI</p>
  </div><!-- end .navi -->
  <div class=inhalt> 
  <div class="sidebar1">
    <h1> Sidebar</h1>
    <!-- end .sidebar1 --></div>
  <div class="content">
    <h1>Content</h1>
    <!-- end .content --></div>
   </div>
  <!-- end .container --></div>
  <div class="footer">
    <p>Footer</p>
    <!-- end .footer --></div>
</body>
</html>

Hier der css-Code:

Code:
@charset "utf-8";
body {
 font: 100%/1.4 Verdana, Arial, Helvetica, sans-serif;
 margin: 0;
 padding: 0;
 color: #000;
 background-color: #660000;
 width: 1360px;
}

ul, ol, dl { 
 padding: 0;
 margin: 0;
}
h1, h2, h3, h4, h5, h6, p {
 margin-top: 0;  
 padding-right: 15px;
 padding-left: 15px; }

a img { 
 border: none;
}

a:link {
 color:#414958;
 text-decoration: underline; 
}

a:visited {
 color: #4E5869;
 text-decoration: underline;
}
a:hover, a:active, a:focus { 
 text-decoration: none;
}

.container {
 width: 100%;
 background-color: #600;
 position: relative;
}
.header {
 background-color: #CCFF00;
}
 
.navi {
 background-color: #096;
 position: relative;
}
.inhalt {
 background-color: #600;
}
.sidebar1 {
 float: right;
 height: auto;
 background-color: #FFFFFF;
}
.content {
 float: left;
 background-color: #FFFFFF;
}

.content ul, .content ol { 
 padding: 0 15px 15px 40px; 
}

ul.nav {
 list-style: none; 
 border-top: 1px solid #666;  
margin-bottom: 15px; 
}

ul.nav li {
 border-bottom: 1px solid #666; 
}

ul.nav a, ul.nav a:visited {  
padding: 5px 5px 5px 15px;
 display: block; 
 text-decoration: none;
 background: #8090AB;
 color: #000;
}
ul.nav a:hover, ul.nav a:active, ul.nav a:focus { 
 background: #6F7D94;
 color: #FFF;
}

/* ~~ Fußzeile ~~ */
.footer {
 clear: both;
 background-color: #CCCCCC;
}

/* ~~ Verschiedene float/clear-Klassen ~~ */
.fltrt {  /* Mit dieser Klasse können Sie ein Element auf der Seite nach rechts fließen lassen. Das fließende Element muss vor dem Element stehen, neben dem es auf der Seite erscheinen soll. */
 float: right;
 margin-left: 8px;
}

.fltlft { 
 float: left;
 margin-right: 8px;
}
.clearfloat {  
clear:both;
 height:0;
 font-size: 1px;
 line-height: 0px;
}

Wäre schön wenn ihr mir helfen könntet.
Viele Grüße,
Mell
 
hallö,

wo ist der link zur Seite?

das was ich auf die schnelle sehe, das html schon nicht ganz richtig ist.
du brauchst ein wrapper für die Sachen die mittig sein sollen und ein der die ganze breite haben soll.
so wie dein Container da musst halt unterscheiden vollebreite oder nicht.
eine breite sehe ich jetzt auch niergends und mittig macht man was mit margin: 0 Auto;

cheffchen
 
Hallo....erstelle gerade eine neue Seite...jetzt soll der Header und Navi die komplette Browserseite ausfüllen,

Das tut er ja auch.

der Contentbereich soll dann mittig drunter,...

Okay, aber wieso dann "float" beim <div> für den content?

...ebenfalls dann mittig der Footerbereich.

Okay, aber dann darf er nicht die ganze Breite des Viewports ausfüllen, sonst wäre ja die Anwesinung für die Zentrierung sinnlos bzw. bliebe unsichtbar.

Ich bekomm es aber nicht hin....jedesmal ist der Header- und Navibereich viel zu kurz.

Meiner Meinung nach widersprechen sich "float" und zentrieren.

Lg Xeno
 
Zurück
Oben