Hi!
I am working at a new wordpress theme and I have a problem that I can't figure out.
This is the the HTML code I have:
And here is my CSS code:
I can't figure out how to make the footer to stay under the page-wrap div, on the bottom of the page.
The clear property clear doesn't work, I also tried with overflow: auto in the page-wrap, positioning the footer, :after for the page-wrap and :before for the footer.
Here is a picture of the design with the current code:

Thanks in advance for your help!
I am working at a new wordpress theme and I have a problem that I can't figure out.
This is the the HTML code I have:
Code:
//this is in the header.php file
<div class="logo">
<div class="logo-inner">
<a href="<?php echo get_option('home'); ?>"><img src="LOGO_HERE" alt="<?php bloginfo('name'); ?>" title="<?php bloginfo('name'); ?>"/></a>
<span><a href="AD_URL" target="_blank"><img src="AD_IMG"/></a></span>
</div>
</div>
<div id="page-wrap">
<div class="content">
//this is in index.php, single.php, page.php and so on
<div class="leftside-content">
//the loop here
</div>
//and this is in the footer.php file
</div>
<?php get_sidebar(); ?>
<div id="footer">
<center>©<?php echo " "; bloginfo('name'); echo " "; echo date("Y"); ?><br/>
<?php bloginfo('name'); ?>* is created, written by, and maintained by **********. It is built on <a href="http://www.wordpress.org" target="_blank">WordPress</a> and hosted by *******. </center>
</div>
</div>
Code:
#page-wrap {
width: 960px;
margin: 20px auto;
}
.logo{
width: 100%;
position: absolute;
z-index: 999;
}
.logo-inner{
width: 1050px;
margin: auto;
}
.logo-inner span{
float: right;
z-index: -999;
}
.content{
margin-top: 90px;
padding-top: 30px;
margin-bottom: 10px;
width: 960px;
background: white;
outline:rgba(0, 0, 0, 0.1) solid 6px;
position: absolute;
z-index: 8;
}
.leftside-content{
width: 620px;
margin-top: 10px;
margin-left: 5px;
float: left;
z-index: -1;
}
#sidebar{
margin-top: 110px;margin-right: -25px;
padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;
background: url('images/scribble_light.png');
outline:rgba(0, 0, 0, 0.1) solid 6px;
width: 280px;
float: right;
position: relative;
z-index: 9;
}
#footer{
background: url('images/footer_bg.png') repeat-x;
width: 900px;
height: 25px;
top:100%;
clear: both;
position: absolute;
z-index: 10;
}
The clear property clear doesn't work, I also tried with overflow: auto in the page-wrap, positioning the footer, :after for the page-wrap and :before for the footer.
Here is a picture of the design with the current code:

Thanks in advance for your help!

Comment