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

Höhe eines verschachtelten elementes dem übergeordneten element anpassen.

Franky55555

Neues Mitglied
h!

Ich will, dass der div "navibg" immer gleichlang we der contentbereich ist. also dass er das div "container" (rot umrandet) unten immer ganz ausfüllt.

Wie geht das?

Ich hoffe ihr versteht wie ich es meine.

Hier der Code:



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

<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" >
<link rel="shortcut icon" href="">
<title>Home</title>
<style type="text/css">


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


body {
   background-color:#111111;
   font-family:arial;
   background-image:url(hintergrund-url);
}

#container {
   width:775px;
   margin:50px auto;
   border:1px solid #ff0000;
}

#header {
   position:relative;
   height:80px;
   width:755px;
   border:0px;
   background-color:#222222;
   padding:10px;
   text-align:center;
}

#content {
   position:relative;
   margin-top:20px;
   margin-left:20px;
   margin-bottom:0px;
   width:596px;
   min-height:500px;
   padding:10px;
   background-color:#222222;
   float:right;
   color:#ffffff;
   font-size:0.8em;


}

#navibg {
   position:absolute;
   margin-top:20px;
   float:left;
   width:140px;
   background-color:#222222;
   min-height:500px;
   height:100%;


}

ul.navi {
   list-style: none;
   position:fixed;
   margin-top:20px;
   padding:10px;
   float:left;
   width:120px;
 
   border:0;
   background-color:#222222;
   font-size:10pt;
}

ul.navi li a{
   display:block;
   color:#ffffff;
   text-decoration:none;
   font-size: 1em;
   font-weight:bold;
   width:100%; height:20px; 
   padding-top:2px;
   margin-top:1px;
   background-color:#222222;
}

ul.navi li a:hover{
   display:block;
   color:#ffffff;
   text-decoration:none;
   font-size: 1em;
   font-weight:bold;
   width:100%; height:20px; 
   padding-top:2px;
   background-color:#ff0000;
}

p {
   line-height:0.5em;
}

h1 {
   color:#ff0000;
}

h4 {
   color:#ff0000;
}

</style>
</head>
<body>

<div id="container" class="clearfix">

    <div id="header">
        <h1>Home</h1>
    </div>

    <div id="navibg">
    </div>

    <ul class="navi">
        <li><a href="index.html">Home</a></li>
        <li><a href="uebermich.html">&Uuml;ber Mich</a></li>
        <li><a href="projekte.html">Projekte</a></li>
        <li><a href="bilder.html">Bilder</a></li>
        <li><a href="links.html">Links</a></li>
        <li><a href="impressum.html">Impressum</a></li>
    </ul>

    <div id="content">

        <h4>&Uuml;berschrift</h4>
        <p>normale Schrift</p>

        Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.   

        Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.   

        Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.   

        Nam liber tempor cum soluta nobis eleifend option congue nihil imperdiet doming id quod mazim placerat facer possim assum. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.   

        Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis.   

        At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, At accusam aliquyam diam diam dolore dolores duo eirmod eos erat, et nonumy sed tempor et et invidunt justo labore Stet clita ea et gubergren, kasd magna no rebum. sanctus sea sed takimata ut vero voluptua. est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat.   

        Consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus.   

        Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.   

        Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.   

        Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.   

        Nam liber tempor cum soluta nobis eleifend option congue nihil imperdiet doming id quod mazim placerat facer possim assum. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo

    </div>

</div>

</body>
</html>



mfg
 
Werbung:
nein, das bezieht sich dann komischerweise auf den bildschirm, und nicht auf den container.
 
Zuletzt bearbeitet:
Werbung:
ich meine nicht den bildschirm sondern den bereich im browserfenster, in dem die seite erscheint.

edit: mit faux columns könnte ichs machen, aber gibts da nicht einen einfachen code dafür?
 
Zuletzt bearbeitet:
Werbung:
ich meine nicht den bildschirm sondern den bereich im browserfenster, in dem die seite erscheint.
Du hast Bildschirm geschrieben. Wenn man ein bisschen mehr aufpassen würde, was man schreibt, dann würde es auch nicht so sinnlose Dinge geben wie "Auflösungsweichen". Leider weiß nämlich nicht jeder, was gemeint ist, viele wissen noch nichtmal, dass man das Browserfenster nicht maximieren muss, geschweige denn, wie das funktioniert. Deswegen habe ich mir erlaubt, das zu korrigieren, damit Mitlesende nichts falsch verstehen.
 
Werbung:
Ja, das wurde doch schon gesagt.

Anders geht das nur mit display:table-cell, aber da gibts einen weit verbreiteten Browser, der das nicht kann.
 
Werbung:
Nein, ich meine, es wurde schon gesagt, dass das nur mit Faux Columns geht. Vielleicht ist das "nur" nicht gut genug rübergekommen.
 
Nein, ich meine, es wurde schon gesagt, dass das nur mit Faux Columns geht. Vielleicht ist das "nur" nicht gut genug rübergekommen.

Das stimmt so aber nicht. Es gibt auch andere (aufwendigere) Techniken.

...
edit: mit faux columns könnte ichs machen, aber gibts da nicht einen einfachen code dafür?
Andere Methoden sind sicher nicht einfacher.

Ich kann aus deinem Code nicht erkennen was du genau willst.
 
Werbung:
Zurück
Oben