hey leute! immer wieder stoße ich auf folgendes problem bei meinen tryouts Websites zu bauen... Ich habe z.b 2 divs (1x links gefloatet und 1x rechts gefloatet) diese bilden den header... der nächste div sollte dann einen margin-top von 30px haben jedoch klebt dieser div an den beiden anderen! wie genau kann man dieses problem lösen... ich poste euch hier mal den entsprechenden code und danke euch schonmal für die hilfe...
und das css
PHP:
<body>
<div id="wrapper">
<div id="social"></div>
<div id="logo"></div>
<div id="topnavi"><jdoc:include type="modules" name="topnavi" /></div>
<div id="slider"><jdoc:include type="modules" name="slider" /></div>
<div id="breadcrumbs"><jdoc:include type="modules" name="breadcrumbs" /></div>
<div id="content">
<div id="navi_left"><jdoc:include type="modules" name="navi_left" /></div>
<div id="contentaaa"><jdoc:include type="component" /></div>
</div>
<div id="links"><jdoc:include type="modules" name="links" /></div>
<div id="footer"><jdoc:include type="modules" name="footer" /></div>
</div>
</body>
und das css
Code:
*{
margin: 0;
padding: 0;
}
a {
text-decoration: none;
}
body{
background: url(../images/hg-body.jpg);
}
#wrapper{
width: 960px;
margin: 0px auto;
height: 1500px;
}
#social{
margin-top: 10px;
width: 960px;
height: 50px;
}
#logo{
float: left;
width: 190px;
height: 100px;
background: #FFF;
margin-top: 10px;
margin-right: 10px;
}
#topnavi{
float: right;
width: 760px;
height: 100px;
margin-top: 10px;
background: #FFF;
}
#topnavi ul{
margin-top:10px;
margin-left: 20px;
}
#topnavi li{
float: left;
list-style: none;
}
#topnavi li a {
display: block;
line-height: 80px;
font-family: 'Fredericka the Great', cursive;
font-size: 24px;
color: #333;
border: 1px dotted #999;
text-align: center;
padding-left: 20px;
padding-right: 20px;
}
#slider{
clear: both;
width: 960px;
height: 200px;
background: #009;
margin-top: 20px;
}
#breadcrumps{
}
#content{
width: 960px;
height: 200px;
background: #009;
margin-top: 20px;
}
#links{
}
#footer{
}