zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > CSS
Seite neu laden 2 Spaltiges Layout / Rechter div will nicht wie ich

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 21.08.2013, 11:41
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 21.08.2013
Beiträge: 5
freak83 befindet sich auf einem aufstrebenden Ast
Standard 2 Spaltiges Layout / Rechter div will nicht wie ich

Hallo Zusammen,

ich möchte gerne ein zweispaltiges Layout erstellen, leider ist das rechte Div immer unter dem Linken und ich weis nciht warum
HTML-Code:
<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Layout</title>
</head>

	<link rel="stylesheet" type="text/css" href="css/template.css" />

<body>
<div id= "container">

	<div id="top">
    	<div id="logo">
        Logo
        </div>
        <div id="menue">
        Menue
        </div>
        <div id ="suche">
        Suche
        </div>
    </div>
    
    <div id = "middle">
    	
        <div id="rechtesmenue">
        Content rechtes menou
        	
        </div>
        
        <div id="content">
        Rechtes Menue ciopntent
        </div>
     </div>
     
     <div id="footer">
     Footer
     </div>
	
</div>

</body>
</html>
Code:
/* Grunddefinitionen */

html{
	min-height:101%; //scrollbalken werden sofort angezeigt damit Firefox nicht hüpft
	
	
}
body{

	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	
}
#container{
	background: #ededed;
	width: 950px;
	margin: 0 auto; 		// Wert 0 von oben und unten Link und Rechts Auto
	padding: 50px;			// Innenabstand Inhalt zu den Rändern gheht nicht
}

#top{
	background: #FF9;
	width: 100%;
	height: 220px;
	padding-top:5x;	
}

#middle{
	background: #F60;
	width: 100%;
	margin: 0pt;
	padding-top:0px;	
	float: left;
}

#footer{
	background: #666;
	width: 100%;
	margin: 0pt; 			//'Randabstand
	float: left;
}

#content{
	background: #F6F;
	width: 60%;
	
	margin: 0pt; 			//'Randabstand
	float: left;
}

#rechtesmenue{
	background: #6F6;
	width: 320px;
	height: 500px;
	margin: 0px;
	float:right;
	
		
}
Vielen Dank für eure hilfe

gruß

Jürgen
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 21.08.2013, 13:02
Benutzerbild von Manfred62
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 18.09.2009
Ort: Ludwigsburg
Beiträge: 2.134
Manfred62 ist einfach richtig nettManfred62 ist einfach richtig nettManfred62 ist einfach richtig nettManfred62 ist einfach richtig nettManfred62 ist einfach richtig nett
Standard

Die Breite passt nicht.

#container hat 950px minus 2x 50px padding = 850px.
#content hat 60% von 950px = 570px
#rechtesmenue hat 320px

320px + 570px = 890px
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 21.08.2013, 13:03
?!?
XHTMLforum-Kenner
 
Registriert seit: 20.03.2013
Beiträge: 1.638
explanator sorgt für eine eindrucksvolle Atmosphäreexplanator sorgt für eine eindrucksvolle Atmosphäre
Standard

Also bei mir ist es nebeneinander.

Lösch mal deinen Cache, evtl. liegt es ja daran.

Die Einheit pt ist für den Druck gedacht, verwende für die Abstände besser px, em oder %.

Weitere Fehler:

Code:
padding-top:5x;
Da fehlt wohl das p vor dem x.

HTML-Code:
<link rel="stylesheet" type="text/css" href="css/template.css" />
muss in den Headbereich, bei dir liegt es ausserhalb.

Die Ausgangschriftgrösse hast du auf 12px festgelegt. Richtig wäre 1em.
Bei vielen Benutzern ist 12 Pixel oft viel zu klein und zwingt sie dazu die Seite zu zoomen oder einfach ungeachtet wieder zu verlassen.

Wer float verwendet muss auch clear einsetzen. Das würde ich für den Footer einsetzen anstatt dem auch ein float zu geben.
Siehe auch Float: die Theorie
__________________
"Wieso ist der Code schrott, ich dachte hier seien Profis..."
Aus einem Forum.
Mit Zitat antworten
  #4 (permalink)  
Alt 21.08.2013, 13:30
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 21.08.2013
Beiträge: 5
freak83 befindet sich auf einem aufstrebenden Ast
Standard

Vielen Dank für die Hilfe,

nachdem ich den Link in den Header gemacht habe hats funktioniert.

Vielen Dank für die Tips

Die Floattheorie lese ich mir mal durch
Mit Zitat antworten
  #5 (permalink)  
Alt 21.08.2013, 13:49
?!?
XHTMLforum-Kenner
 
Registriert seit: 20.03.2013
Beiträge: 1.638
explanator sorgt für eine eindrucksvolle Atmosphäreexplanator sorgt für eine eindrucksvolle Atmosphäre
Standard

Bitte schau dir unbedingt an wie man Kommentare in CSS einfügt.
Erst der Beitrag von Manfred62 hat mich darauf gebracht dass er ja recht hat und ich noch mal geschaut habe warum es dennoch ging.

Deine Kommentare sind falsch und verhindern die richtige Anwendung der Regel.

Schaue auch immer in die Fehlerkonsole vom Firefox um solchen CSS-Fehlern auf die Schliche zu kommen.
__________________
"Wieso ist der Code schrott, ich dachte hier seien Profis..."
Aus einem Forum.
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Div Container mit Layout Ecken BooKer CSS 2 19.06.2010 10:28
Layout Problem mit div box powerpika CSS 8 16.12.2006 12:36
3 Spaltiges Layout mit Automatischer Höhe CyberLine CSS 3 29.05.2006 16:48
Probleme mit Div Layout Laiwan CSS 4 29.08.2005 17:10
3 Spaltiges Layout im zentrierten DIV synomus CSS 16 09.01.2004 15:06


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:55 Uhr.