kostenloser Webspace werbefrei: lima-city


Menüleiste genau so hoch wie Content

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    zerojan

    Kostenloser Webspace von zerojan

    zerojan hat kostenlosen Webspace.

    Hallo,

    Ich erstelle mir zurzeit eine "Musterschablone" aus der ich dann verschiedene Webseiten erstellen kann.
    Das ganze ist mit CSS und DIV's umgesetzt.
    Wie bekomme ich es hin, dass die linke Menüleiste exakt genau so lang ist wie der Content? (Die Höhe muss relativ sein)
    Ich stehe gerade auf dem Schlauch und hoffe ihr könnt mir helfen.

    http://zerojan.bplaced.net/muster
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. t**********y


    die höhe der leiste einfach mit height: einstellen..

    is mir aber schon passiert das das nicht geht, dann prober man das div mit einem rahmen der gleichen farbe und 1px zu umranden..
    fällt nicht auf und hin und wieder greift dann die angabe der height

    weis auch nicht warum das so ist, ist aber oft so ^^
  4. Autor dieses Themas

    zerojan

    Kostenloser Webspace von zerojan

    zerojan hat kostenlosen Webspace.

    Ich habe die title-div, die left-div und die content-div in einen DIV-Container gepackt, der auf die Seite zentriert ist.
    Nur aus irgendeinem Grund funktioniert das nicht.

    Übrigens: Wer sich die CSS-Datei anschauen will - sie liegt im selben verzeichnis und heißt style.css
  5. t**********y


    also wenn die höhe fix sein darf, geht das:
    http://topperharley.lima-city.de/style.css

    ich weis du hast geschrieben die höhe muss relativ sein, da fällt mir aber auf die schnelle nichts ein
  6. Hi,

    ich war mal so frei und habe es etwas umgeschrieben. Hinzugekommen ist ein div-Element "main" in dem sowohl das Menü als auch der Content liegen. Dieses div-Element hat die Farbe von deinem Menü. Somit fällt nicht auf, wenn das Menü nicht 100% hoch ist, da der Hintergrund vom übergeordneten Element kommt.
    Damit dieser Trick funktioniert, habe ich außerdem noch ein div-Element am Ende nach dem Content eingefügt, dass "clear: both;" enthält.

    Funktioniert mit FF3.0.5, Safari für Win, Opera und IE6.

    Hier der Quelltext der html-Datei:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
    <html>
    	<head>
    		<link rel="stylesheet" type="text/css" href="New%20Document-Dateien/style.css">
    		<title>New Document</title>
    		<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
    	</head>
    	<body>
    		<div id="body">
    			<div id="title">
    				Titel
    			</div>
    			<div id="main">
    				<div id="left">
    					Menüleiste<br><br><br>
    				</div>
    				<div id="content">
    					<h1>Webseite</h1><br><br>
    					<h2>Muster-Modell für Webseiten</h2><br><br><br>
    					Ein Muster-Modell für eine Webseite.<br><br><br>
    				</div>
    				<div style="clear: both;"></div>
    			</div>
    		</div>
    	</body>
    </html>


    Und von der css-Datei:
    body {
    	font-family:Arial;
    	font-size:12px;
    	background-color:#F1F5FC;
    	text-align:center;
    	margin-top:7px;
    }
    
    div#body {
    	border:1px solid #000000;
    	margin: 0px auto;
    	width: 760px;
    	text-align: left;
    	padding: 0px;
    }
    
    div#title {
    	padding:5px;
    	background-color:#6591DC;
    	margin-bottom:0px;
    	position:relative;
    	border:0px none #000000;
    	height:34px;
    }
    
    div#left {
    	padding:3px;
    	background-color:#B0C6EB;
    	width:139px;
    	float:left;
    	position:relative;
    	border:0px none #000000;
    	margin:0px;
    }
      
    div#content {
    	padding:5px;
    	width:605px;
    	float:right;
    	background-color:#A6B7D5;
    	position: relative;
    	border:0px none #000000;
    	margin:0px;
    }
    
    div#main {
    	background-color:#B0C6EB;
    }


    Beitrag zuletzt geändert: 27.1.2009 5:35:26 von karlja
  7. Autor dieses Themas

    zerojan

    Kostenloser Webspace von zerojan

    zerojan hat kostenlosen Webspace.

    @ karlja

    Das sieht perfekt aus.
    Vielen Dank.

    Habe das Layout für mein Projekt übernommen - der Trick ist genial.

    Beitrag zuletzt geändert: 26.1.2009 22:10:13 von zerojan
  8. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!