jasonchan
03-06-2007, 02:04 AM
cant seem to figure out this bug and its been buggin me for the last few days. Basically and image is placed at the end of the main content container but there is padding or some kind of white space that is viewable for some reason.
I removed the background colors for the relevant divs but this still occurs. anyone know what's goin on??
<!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=iso-8859-1" />
<title>The Escrow Company</title>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="container">
<div id="header">
<div id="nav">
<ul>
<li><a href="#">Welcome</a></li>
<li><a href="#">About Us</a></li>
<li><a href="#">Our Team</a></li>
<li><a href="#">Open Escrow</a></li>
<li><a href="#">Forms</a></li>
<li><a href="#">Escrow Process</a></li>
<li><a href="#">Newsletter</a></li>
<li><a href="#">Links</a></li>
<li><a href="#">Contact</a></li>
</ul>
</div><!-- end of nav -->
</div>
<div id="content" class="clearfix">
<div id="home_sidebar">
<img src="images/home-checkbox.gif" />
<ul>
<li>Sub Category 1</li>
<li>Sub Category 2</li>
<li>Sub Category 3</li>
<li>Sub Category 4</li>
<li>Sub Category 5</li>
<li>Sub Category 6</li>
</ul>
</div>
<!-- end of home side bar -->
<div id="main_content">
<img src="images/company_logo.gif" width="562" height="50" />
<img src="images/about-us.gif" style="margin-top: 20px;" />
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Fusce non neque eu erat sodales mattis. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Nulla tristique lacus. In hac habitasse platea dictumst. Sed ultricies. Vestibulum vehicula, eros vitae sodales eleifend, nisi risus commodo massa, id molestie neque erat at nulla. Morbi ac diam. Aliquam faucibus. Ut vestibulum odio. Nulla dictum libero vitae orci.
</p>
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Fusce non neque eu erat sodales mattis. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Nulla tristique lacus. In hac habitasse platea dictumst. Sed ultricies. Vestibulum vehicula, eros vitae sodales eleifend, nisi risus commodo massa, id molestie neque erat at nulla. Morbi ac diam. Aliquam faucibus. Ut vestibulum odio. Nulla dictum libero vitae orci.</p>
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Fusce non neque eu erat sodales mattis. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Nulla tristique lacus. In hac habitasse platea dictumst. Sed ultricies. Vestibulum vehicula, eros vitae sodales eleifend, nisi risus commodo massa, id molestie neque erat at nulla. Morbi ac diam. Aliquam faucibus. Ut vestibulum odio. Nulla dictum libero vitae orci.
</p>
<img src="images/inside-employees.gif" />
</div>
<!-- end of main content -->
</div><!-- end of content -->
</div><!-- end of container -->
<div id="footer">
<p>© Company</p>
</div>
</body>
</html>
body {
margin: 0;
padding: 0;
text-align: center;
background: #c6c6c6 url(images/bg-home.gif) top left repeat-x;
}
#container {
text-align: left;
width: 768px;
margin-top: 0;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
padding: 0px;
}
#nav {
height: 55px;
background-image: url(images/bg-nav.gif);
background-repeat: repeat-x;
}
#main_content p {
padding: 15px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #707070;
}
#home_sidebar {
float: left;
width: 200px;
background-color: #FFFFFF;
}
#home_sidebar li {
list-style-image: url(images/box-icon.gif);
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #c09e59;
}
#nav ul {
list-style-type: none;
padding: 0px;
margin: 0;
height: 55px;
}
#main_content {
background-color: #FFFFFF;
float: right;
width: 562px;
margin: 0;
padding: 0;
}
#content {
background-color: #FFFFFF;
margin: 0px;
padding: 0px;
}
#nav ul li {
float: left;
}
#nav ul li a {
display: block;
text-decoration: none;
height: 55px;
text-indent:-3000px; /* hides text on navigation links */
}
/* clear fix */
.clearfix:after {/*The peroid is the last thinb before the div closes*/
content: ".";/*inline elements doin't respond to the clear property*/
display: block;/*Ensure the peroid is not visible*/
height: 0;/*Make the container clear the peroid*/
clear: both;/*Further ensures the peroid is not visible*/
visibility: hidden;/*Further ensures the peroid is not visible*/
}
.clearfix {
display: inline-block;/*A fix for IE mac*/
}
*html .clearfix {/*the holly hack for a bug in IE6 for Windows*/
height: 1%;
}
.clearfix {
display: block;/*the holly hack for a bug in IE6 for Windows*/
}
#footer {
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-size: 12px;
padding-top:10px;
clear:both;
text-align: right;
width: 768px;
margin-right: auto;
margin-left: auto;
}
I removed the background colors for the relevant divs but this still occurs. anyone know what's goin on??
<!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=iso-8859-1" />
<title>The Escrow Company</title>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="container">
<div id="header">
<div id="nav">
<ul>
<li><a href="#">Welcome</a></li>
<li><a href="#">About Us</a></li>
<li><a href="#">Our Team</a></li>
<li><a href="#">Open Escrow</a></li>
<li><a href="#">Forms</a></li>
<li><a href="#">Escrow Process</a></li>
<li><a href="#">Newsletter</a></li>
<li><a href="#">Links</a></li>
<li><a href="#">Contact</a></li>
</ul>
</div><!-- end of nav -->
</div>
<div id="content" class="clearfix">
<div id="home_sidebar">
<img src="images/home-checkbox.gif" />
<ul>
<li>Sub Category 1</li>
<li>Sub Category 2</li>
<li>Sub Category 3</li>
<li>Sub Category 4</li>
<li>Sub Category 5</li>
<li>Sub Category 6</li>
</ul>
</div>
<!-- end of home side bar -->
<div id="main_content">
<img src="images/company_logo.gif" width="562" height="50" />
<img src="images/about-us.gif" style="margin-top: 20px;" />
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Fusce non neque eu erat sodales mattis. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Nulla tristique lacus. In hac habitasse platea dictumst. Sed ultricies. Vestibulum vehicula, eros vitae sodales eleifend, nisi risus commodo massa, id molestie neque erat at nulla. Morbi ac diam. Aliquam faucibus. Ut vestibulum odio. Nulla dictum libero vitae orci.
</p>
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Fusce non neque eu erat sodales mattis. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Nulla tristique lacus. In hac habitasse platea dictumst. Sed ultricies. Vestibulum vehicula, eros vitae sodales eleifend, nisi risus commodo massa, id molestie neque erat at nulla. Morbi ac diam. Aliquam faucibus. Ut vestibulum odio. Nulla dictum libero vitae orci.</p>
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Fusce non neque eu erat sodales mattis. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Nulla tristique lacus. In hac habitasse platea dictumst. Sed ultricies. Vestibulum vehicula, eros vitae sodales eleifend, nisi risus commodo massa, id molestie neque erat at nulla. Morbi ac diam. Aliquam faucibus. Ut vestibulum odio. Nulla dictum libero vitae orci.
</p>
<img src="images/inside-employees.gif" />
</div>
<!-- end of main content -->
</div><!-- end of content -->
</div><!-- end of container -->
<div id="footer">
<p>© Company</p>
</div>
</body>
</html>
body {
margin: 0;
padding: 0;
text-align: center;
background: #c6c6c6 url(images/bg-home.gif) top left repeat-x;
}
#container {
text-align: left;
width: 768px;
margin-top: 0;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
padding: 0px;
}
#nav {
height: 55px;
background-image: url(images/bg-nav.gif);
background-repeat: repeat-x;
}
#main_content p {
padding: 15px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #707070;
}
#home_sidebar {
float: left;
width: 200px;
background-color: #FFFFFF;
}
#home_sidebar li {
list-style-image: url(images/box-icon.gif);
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #c09e59;
}
#nav ul {
list-style-type: none;
padding: 0px;
margin: 0;
height: 55px;
}
#main_content {
background-color: #FFFFFF;
float: right;
width: 562px;
margin: 0;
padding: 0;
}
#content {
background-color: #FFFFFF;
margin: 0px;
padding: 0px;
}
#nav ul li {
float: left;
}
#nav ul li a {
display: block;
text-decoration: none;
height: 55px;
text-indent:-3000px; /* hides text on navigation links */
}
/* clear fix */
.clearfix:after {/*The peroid is the last thinb before the div closes*/
content: ".";/*inline elements doin't respond to the clear property*/
display: block;/*Ensure the peroid is not visible*/
height: 0;/*Make the container clear the peroid*/
clear: both;/*Further ensures the peroid is not visible*/
visibility: hidden;/*Further ensures the peroid is not visible*/
}
.clearfix {
display: inline-block;/*A fix for IE mac*/
}
*html .clearfix {/*the holly hack for a bug in IE6 for Windows*/
height: 1%;
}
.clearfix {
display: block;/*the holly hack for a bug in IE6 for Windows*/
}
#footer {
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-size: 12px;
padding-top:10px;
clear:both;
text-align: right;
width: 768px;
margin-right: auto;
margin-left: auto;
}