Results 1 to 2 of 2

Thread: content div not expanding

  1. #1
    midnightstudio Guest

    content div not expanding

    I can't understand why the #content isn't expanding when I put divs inside. Please can someone help?

    Code:
    body {
    	background:url(../images/site-bg.png) repeat-x scroll 0 0 #FFF;
    	color:#ffffff;
    	margin:0;
    	padding:0;
    }
    html, body {
    	height:100%;
    	width:100%;
    	margin:0;
    	padding:0;
    }
    #top{
    	background:url(../images/top.jpg) no-repeat scroll left top transparent;
    	height:6px;
    	margin:0 auto;
    	width:816px;
    }
    #content{
    	background:url(../images/content-bg.png);
    	background-repeat:repeat-y;
    	padding:10px;
    	padding-top:0px;
    	margin:0 auto;
    	width:809px;
    }
    #logo {
    	float:left;
    	width:63px;
    	margin:15px;
    }
    #strapline h1{
    	margin-top:30px;
    	float:left;
    	font-family:Arial, Helvetica, sans-serif;
    	font-size:22px;
    	color:#110646;
    	
    }
    
    #access{
    	float:right;
    	margin:0;
    	width:240px;
    	
    }
    
    .join {
    	float:left;
    	margin-right:5px;
        width: 107px;
        height: 29px;
        background: url(../images/join-rollover.gif) no-repeat 0 0;
    }
    	
    
    
    .join:hover
    { 
      background-position: 0 -29px;
    }
    
    .join span
    {
      display: none;
    }
    
    .login {
    	float:left;
    
        width: 107px;
        height: 29px;
        background: url(../images/login-rollover.gif) no-repeat 0 0;
    }
    	
    
    
    .login:hover
    { 
      background-position: 0 -29px;
    }
    
    .login span
    {
      display: none;
    }
    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></title>
    <link rel="icon" type="image/jpg" href="/favicon.jpg" />
    	
    
    
    	<!-- META -->
    	<meta name="description" content="" />
    	<meta name="" content="" />
    	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    	
    	<!-- CSS -->
    
        <link href="../css/styles.css" rel="stylesheet" type="text/css" />
    
    </head>
    
    <body>
    <div id="top"></div>
    <div id="content">
    
    	<div id="logo"><img src="../images/logo.gif" width="63" height="64" alt="If I were you" /></div>
        <div id="strapline"><h1>The pioneering financial community</h1></div>
    
    <div id="access">
        	<div class="join"><a class="join" href="#" title="Join today"><span>Join today</span></a></div>
        	<div class="login"><a class="login" href="#" title="Login"><span>Login</span></a></div>
            
        </div>
        
    
    </div>
    
    </body>
    </html>

  2. #2
    Join Date
    Mar 2010
    Location
    England
    Posts
    1,144
    I think ( at least it looks like ) its because you have the elements inside it ( the #logo and the #strapline ) floated left.

    If you float something, for some reason the wrapper closes back up so to speak, unless you clear the float after. Strange way of doing it if you ask me.

    after your 2 floated elements, but inside of the #container add:

    Code:
    <div style="clear:both;"></div>
    or you can make a .clear class and add that way ( that's the most common method )

Similar Threads

  1. AJAX/Java script to change div content between two php scripts.
    By jpadams in forum Client & Server Side Scripting (PHP, ASP, JavaScript)
    Replies: 0
    Last Post: 24 Dec 2009, 11:05 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •