Hi
I am trying to make a site where there is a div (#wrap) that acts as if it is the page, so that i can size it and stuff and place all my other elements inside of it. I want to do this so that when I put another div inside with margins I can change the background-color of the #wrap and it will create a nice looking 3 column like looking layout. Now the way I have it set up so far works fine, except for one thing. When my #content div has too much in it the height of the page changes but it doesnt get styled correctly. I hope I am explaining this well enough, here is a look at my code so far:
HTML Code:
Linked CSS File:Code:<html> <head> <title>Game Site!!</title> <link rel="stylesheet" type="text/css" href="main_style.css" media="screen" /> </head> <body> <div id="wrap"> <div id="mainframe"> <div id="banner"> <img src="images/banner.png" /> </div> <div id="nav"> <ul> <li><a href="#"> Home </a></li> <li><a href="#"> Games </a></li> <li><a href="#"> Chat </a></li> <li><a href="#"> Forums </a></li> <li><a href="#"> About </a></li> <li><a href="#"> Contact </a></li> </ul> <div id="content"> <h1> Game Title </h1> <hr id="double" /> <hr /> <h3> Images </h3> <hr /> <div id="screenies"> <img src="images/Britneys-Dance-Beat.png" /> <img src="images/Britneys-Dance-Beat.png" /> <img src="images/Britneys-Dance-Beat.png" /> <img src="images/Britneys-Dance-Beat.png" /> <img src="images/Britneys-Dance-Beat.png" /> <img src="images/Britneys-Dance-Beat.png" /> <img src="images/Britneys-Dance-Beat.png" /> <img src="images/Britneys-Dance-Beat.png" /> <img src="images/Britneys-Dance-Beat.png" /> </div> <hr /> <h3> Details </h3> <p> Manufacturer: Nintendo <br /> Console: GBA <br /> Release Date: TOday <br /> Etc. <br /> Etc. <br /> Etc. <br /> </p> <hr /> <h3> Review </h3> <p style="text-indent: 25px;"> When I first picked this game up I thought it was going to be a lot different than it actually turned out to be.... Of course the MUSIC was AMAZING, GRAPHICS were nothing spectacular (but this is GBA)...Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah... </p> <p style="text-indent: 25px;"> ...Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah... </p> <p style="text-indent: 25px;"> ...Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah... </p> <hr /> <h3> Review Score: </h3> <p> This: xxx <br /> That: xxxxx <br /> Blah: xx <br /> -------- <br /> Overall: xx out of xxxxx<br /> </p> </div> </div> </div> </div> </body> </html>
If you are gonna try and help and have questions about my problem I will try to explain it better or provide images of what is happening. Thank you in advance!Code:html, body { width: 100%; /*height: 100%;*/ margin: 0px; padding: 0px; overflow: auto; } #nav { position: relative; top: 10px; left: 10px; } #nav ul { list-style-type: none; } #nav ul li { border: 1px solid white; background-color: black; display: block; width: 100px; height: 25px; float: left; text-align: center; } #nav a { text-decoration: none; color: white; display: block; width: 100px; height: 25px; } #screenies { width: 875px; overflow: auto; white-space: nowrap; position: relative; /*left: -600px;*/ border: 1px solid yellow; } #mainframe { margin: 0px 150px 0px 150px; background-color: black; height: 100%; } #wrap { background-color: gray; } #banner { border: 3px solid white; } #banner img { border: 3px solid white; } #content { padding: 20px 20px 20px 20px; margin: 20px 20px 20px 20px; position: relative; top: 60px; left: 0px; border: 1px solid red; color: white; } #double { border-style: groove; /*color: limegreen;*/ }



Reply With Quote


Bookmarks