@charset "utf-8"; * { margin: 0px; padding: 0px; } #Wrapper { width: 1200px; margin-right: auto; margin-left: auto; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #FF0000; border-bottom-color: #FF0000; border-left-color: #FF0000; } #Wrapper #Header { height: 100px; width: 1200px; background-color: #FFFFFF; } #Wrapper #TopNav { height: 50px; margin-top: 15px; background-color: #0000FF; } #Wrapper #BodyArea { width: 1200px; margin-top: 20px; } #Wrapper #BodyArea #LeftBody { height: 900px; width: 800px; float: left; } #Wrapper #BodyArea #RightBody { height: 900px; width: 400px; float: right; }
<!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>Untitled Document</title> <link href="layout.css" rel="stylesheet" type="text/css" /> <style type="text/css"> <!-- body { background-color: #EEEEEE; } .style1 {font-family: "Bleeding Cowboys"} a:link { text-decoration: none; } a:visited { text-decoration: none; } a:hover { text-decoration: none; } a:active { text-decoration: none; } --> </style> </head> <body> <div id="wrapper"> <div id="Logo">Logo Image</div> <div id="topnav"> <ul> <li><a href="Untitled-1.html" class="style1">Home</a></li> <li><a href="Untitled-1.html" class="style1">Contact</a></li> <li><a href="Untitled-1.html" class="style1">Posters</a></li> <li><a href="Untitled-1.html" class="style1">Forum</a></li> <li><a href="Untitled-1.html" class="style1">Contact</a></li> </ul> </div> <div id="BodyArea"> <div id="LeftNav">Conten for id''LeftNav'' Goes Here</div> <div id="MainBody">Content for id "MainBody" Goes Here</div> </div> </div> </body> </html>
@charset "utf-8"; * { margin: 0px; padding: 0px; } #wrapper { height: auto; width: 1200px; margin-right: auto; margin-left: auto; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #CC0066; border-bottom-color: #CC0066; border-left-color: #CC0066; } #wrapper #Logo { padding: 0px; height: 100px; width: 1200px; margin-right: auto; margin-left: auto; background-color: #999999; } #wrapper #topnav { margin-top: 15px; margin-right: auto; margin-bottom: 0px; margin-left: auto; height: auto; width: 1200px; } #wrapper #BodyArea { height: auto; width: 1200px; margin-right: auto; margin-left: auto; margin-top: 20px; } #wrapper #BodyArea #LeftNav { width: 180px; float: left; height: auto; } #wrapper #BodyArea #MainBody { width: 1020px; float: right; } ul { list-style-type: none; margin: 0px; padding: 0px; overflow: hidden; } li { float: left; } a { display: block; width: 240px; background-color: #0099FF; text-align: center; font-size: 36px; color: #000000; } a:hover,a:active {background-color:#00CCFF}
<div id="BodyArea"> <div id="LeftNav">Conten for id''LeftNav'' Goes Here</div> <div id="MainBody">Content for id "MainBody" Goes Here</div> <br /> <br /> <br /> <br />
jebuz wrote: » Hi there, try this, it's worked for me in the past when trying to float DIV's in a parent container. More info on the CSS "clear" property. [HTML] <div id="BodyArea"> <div id="LeftNav">Conten for id''LeftNav'' Goes Here</div> <div id="MainBody">Content for id "MainBody" Goes Here</div> // ADD THIS LINE <br style="clear:both;"> </div> [/HTML]