• Resolved Phenix

    (@phenix)


    I’m am trying to display my recent posts, recent comments, and a little about me box in my footer with each being right next to the other. I am doing this by using float:left and float:right. The information is displayed in the right position, but I can’t my footer background colour to show unless I take the float code out. Only then the information isn’t displayed properly. Any help would be greatly appreciated.

    My site is located at: http://www.walkinginchrist.org/bohemianrefuge I’m using the lastest FF and WP 2.7

    style.css

    /*
    Theme Name: Optimism
    Theme URI: http://www.freewpthemes.net/preview/optimism/
    Description: Widget ready and tested on WP 2.3.1
    Version: 2.0
    Author: Free WordPress Themes
    Author URI: http://www.freewpthemes.net/
    */
    body {
    	margin: 0;
    	padding: 0;
    	background: #FFFFFF url(images/bg_01.png);
    	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    	font-size: 13px;
    	color: #837669;
    }
    
    h1, h2, h3 {
    	margin: 0;
    	font-family: Georgia, "Times New Roman", Times, serif;
    	font-weight: normal;
    	color: #6D5A46;
    }
    
    h1 { font-size: 44px; }
    
    h2 { font-size: 26px; }
    
    h3 { }
    
    p, ul, ol {
    	margin-top: 0;
    	line-height: 240%;
    	text-align: justify;
    	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    	font-size: 11px;
    }
    
    ul, ol { }
    
    blockquote { }
    
    a { color: #D87EB4; }
    
    a:hover { text-decoration: none; }
    
    a img {
    	border: none;
    }
    
    img.left {
    	float: left;
    	margin: 7px 30px 0 0;
    }
    
    img.right {
    	float: right;
    	margin: 7px 0 0 30px;
    }
    
    hr { display: none; }
    
    .list1 {
    }
    
    .list1 li {
    	float: left;
    	line-height: normal;
    }
    
    .list1 li img {
    	margin: 0 30px 30px 0;
    }
    
    .list1 li.alt img {
    	margin-right: 0;
    }
    
    /* Header */
    
    #header-wrapper {
    	height: 74px;
    	background: url(images/img02.gif);
    }
    
    #header {
    	width: 1000px;
    	height: 74px;
    	margin: 0 auto;
    	background: url(images/img03.gif);
    }
    
    /* Menu */
    
    #menu {
    	float: left;
    	width: 680px;
    	height: 74px;
    	background: url(images/img04.gif) no-repeat;
    }
    
    #menu ul {
    	margin: 0;
    	padding: 33px 0 0 90px;
    	list-style: none;
    	line-height: normal;
    }
    
    #menu li {
    	display: block;
    	float: left;
    }
    
    #menu a {
    	display: block;
    	float: left;
    	margin-right: 17px;
    	padding: 5px 12px;
    	text-decoration: none;
    	font: 14px Georgia, "Times New Roman", Times, serif;
    	color: #658453;
    }
    
    #menu a:hover { text-decoration: underline; }
    
    #menu .current_page_item a {
    	background: #A2CE89 url(images/img06.gif) repeat-x;
    	color: #FFFFFF;
    }
    
    /* Search */
    
    #search {
    	float: right;
    	width: 305px;
    	height: 74px;
    	background: url(images/img05.gif) no-repeat right top;
    }
    
    #search form {
    	margin: 0;
    	padding: 36px 0 0 0;
    }
    
    #search fieldset {
    	margin: 0;
    	padding: 0;
    	border: none;
    }
    
    #search input {
    	float: left;
    	font: 12px Georgia, "Times New Roman", Times, serif;
    	border: none;
    }
    
    #search-text {
    	width: 135px;
    	height: 18px;
    	padding: 3px 0 0 5px;
    	background: #ECF9E4;
    	color: #658453;
    }
    
    #search-submit {
    	height: 21px;
    	margin-left: 12px;
    	background: #BE7BA2 url(images/img07.gif) repeat-x;
    	color: #FFFFFF;
    }
    
    /* Page */
    
    #page {
    	width: 800px;
    	margin: 0 auto;
    	padding: 0 45px;
    	background: #FFFFFF url(images/img08.gif) repeat-x;
    	border: 5px solid #FFFFFF;
    }
    
    /** LOGO */
    
    #logo {
    	height: 148px;
    	background: url(images/img09.gif) repeat-x left bottom;
    }
    
    #logo h1, #logo p {
    	float: left;
    	margin: 0;
    	padding: 0;
    	line-height: normal;
    }
    
    #logo h1 { padding-top: 45px; }
    
    #logo h1 a {
    	text-decoration: none;
    	color: #6D5A46;
    }
    
    #logo h1 a:hover { text-decoration: underline; }
    
    #logo p {
    	padding: 65px 0 0 15px;
    	font: italic 13px Georgia, "Times New Roman", Times, serif;
    	color: #B6ACA2;
    }
    
    #logo p a {
    	text-decoration: none;
    	color: #B6ACA2;
    }
    
    #logo p a:hover { text-decoration: underline; }
    
    /* Content */
    
    #content {
    	float: left;
    	width: 510px;
    }
    
    /* Post */
    
    .post {
    	margin-bottom: 25px;
    }
    
    .post .title {
    	margin-bottom: 3px;
    	padding: 2px 30px;
    	background: url(images/img10.gif) repeat-y;
    }
    
    .post .meta {
    	margin: 0 0 3px 0;
    	padding: 2px 30px;
    	background: url(images/img11.gif) repeat-y;
    	font: italic 13px Georgia, "Times New Roman", Times, serif;
    	color: #B6ACA2;
    }
    
    .post .meta a { color: #B6ACA2; }
    
    .post .entry {
    	padding: 25px 30px;
    	background: url(images/img12.gif) repeat-y;
    }
    
    .post .links {
    	margin: 0 250px 0 0;
    	padding: 0 0 0 10px;
    	background: #FEF7EF url(images/img13.gif) repeat-x;
    }
    
    .post .links .comments {
    	padding-left: 22px;
    	background: url(images/img14.gif) no-repeat left center;
    }
    
    .post .links .permalink {
    	padding-left: 17px;
    	background: url(images/img15.gif) no-repeat left center;
    }
    
    .post h2 a {
    	color: #6D5A46;
    	text-decoration: none;
    }
    
    .post h2 a:hover {
    	text-decoration: underline;
    }
    
    /* Sidebar */
    
    #sidebar {
    	float: right;
    	width: 240px;
    }
    
    #sidebar ul {
    	margin: 0;
    	padding: 0;
    	list-style: none;
    	line-height: normal;
    }
    
    #sidebar li {
    	margin-bottom: 30px;
    	padding: 0 0 20px 30px;
    	background: url(images/img12.gif) repeat-y;
    }
    
    #sidebar li ul {
    	line-height: 200%;
    }
    
    #sidebar li li {
    	margin: 0;
    	padding: 0;
    	background: url(images/spacer.gif);
    }
    
    #sidebar h2 {
    	margin: 0 0 20px -30px;
    	padding: 2px 0 2px 30px;
    	background: url(images/img10.gif) repeat-y;
    	border-bottom: 3px solid #FFFFFF;
    	font-size: 18px;
    }
    
    #sidebar p {
    	line-height: 200%;
    }
    
    /* Calendar */
    
    #calendar {
    }
    
    #calendar caption {
    	padding-bottom: 5px;
    	font-weight: bold;
    }
    
    #calendar table {
    	width: 100%;
    	border-collapse: collapse;
    	border-right: 1px solid #F5F2EF;
    }
    
    #calendar thead th {
    	padding: 5px 0;
    	text-align: center;
    	border-top: 1px solid #F5F2EF;
    	border-left: 1px solid #F5F2EF;
    	background: #F5F2EF;
    }
    
    #calendar tbody td {
    	padding: 5px 0;
    	text-align: center;
    	border-top: 1px solid #F5F2EF;
    	border-left: 1px solid #F5F2EF;
    }
    
    #calendar tfoot td {
    	padding: 5px;
    	background: #FEF7EF url(images/img13.gif) repeat-x;
    }
    
    #calendar tfoot #next {
    	text-align: right;
    }
    
    #calendar #today {
    	background: #E7F1E1;
    }
    
    /* footer area */
    #footer {
    	width: 800px;
    	background: #000000;
    	margin: 0px auto;
    	padding: 5px 12px 12px;
    	color:#999999;
    	clear: both;
    
    }
    #footer a, #footer a:visited {
    	color: #ffffff;
    }
    #footer h4 {
    	font: normal 146%/100% "Trebuchet MS", Tahoma, Arial;
    	color: #9cdbfb;
    	margin: 10px 0px 5px;
    }
    .footer-recent-comments {
    	width: 240px;
    	float: left;
    	margin-left: 10px;
    }
    .footer-recent-comments ul {
    	list-style: none;
    	margin: 0px;
    	padding: 0px;
    }
    .footer-recent-comments ul li {
    	background: #FFFFFF;
    	padding: 0px 0px 10px 20px;
    }
    .footer-recent-posts {
    	width: 240px;
    	float: left;
    	margin-left: 10px;
    }
    .footer-recent-posts strong {
    	font-size: 107%;
    	line-height: 135%;
    	font-weight: bold;
    }
    .footer-recent-posts ul {
    	list-style: none;
    	margin: 0px;
    	padding: 0px;
    	font-size: 92%;
    	line-height: 110%;
    }
    .footer-recent-posts ul li {
    	background: #FFFFFF;
    	padding: 0px 0px 10px 20px;
    }
    .footer-about {
    	width: 300px;
    	float: right;
    	padding-right: 10px;
    	padding-left: 10px;
    	background: #FFFFFF;
    }
    /* credits */
    #credits {
    	margin: 0px auto;
    	width: 800px;
    	color: #000000;
    	font-size: 85%;
    	line-height: 120%;
    	height:100px;
    	background: #FFFFFF;
    }
    #credits a, #credit a:visited {
    	color: #000000;
    }

    footer.php

    <div id="footer">
      <!--recent comments start -->
      <div class="footer-recent-posts">
        <h4>Recent Posts</h4>
      	<?php query_posts('showposts=5'); ?>
    	<ul>
    	<?php while (have_posts()) : the_post(); ?>
    	<li>
    	<strong><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php _e('Permanent link to'); ?> <?php the_title(); ?>"><?php the_title(); ?></a></strong>
    	<small><?php the_time('m-d-Y') ?></small>
    	</li>
    	<?php endwhile;?>
    	</ul>
      </div>
      <!--recent comments start -->
    
      <!--recent comments start -->
      <div class="footer-recent-comments">
     <?php if (function_exists('src_simple_recent_comments')) { src_simple_recent_comments(); } ?>
      </div>
      <!--recent comments end -->
    
    	<!--about text start -->
    	<div class="footer-about">
    		<?php include (TEMPLATEPATH . '/text.txt'); /* Open about_text.txt in the theme folder to edit this text */?>
    	</div>
    	<!--about text end -->
    
      <hr class="clear" />
      </div><!--/footer -->
    
    </div><!--/page -->
    
    </body>
    </html>

The topic ‘Problem Using Float in Footer’ is closed to new replies.