foo site logo

Centring Floated Divs With Clearing Divs

When coding a website in CSS and XHTML many people like to have two columns. To get this you use the "float" attribute in your CSS. The can align one column to the left and the other to the right. What many people find troubling is having two floated columns in a centred holder. When coding a website you usually call this holder the "wrapper". Also when designing and coding a website you generally want to make the site centrally aligned. This is better for different screen resolutions. To do this we usually use the following CSS coding:

text-align:centre; - Placed in the CSS code for "body"

margin:0 auto; - Placed in the CSS code for "wrapper"

When using two column the wrapper must contain two floated divs. Since browsers interpret floats in different ways sometimes it is necessary to use a clearing div. When the wrapper is centred and the columns are floated a problem is presented to us in Firefox. The wrapper does not expand as the columns inside it do. The way we can get the wrapper to expand is to use a clearing div. A clearing div acts as a blank div placed just under the two columns to make the wrapper expand. This is a useful technique which does not involve browser hacks. To do a clearing div put the following in your CSS:

.clear { width: 100%;

height: 1px;

margin: 0 0 -1px;

clear: both; }

Now under the two columns or under a div which is not causing the wrapper to expand simple add the following code:

This is a useful and simple technique. It can be used for many different situations when coding a website.


About the Author

Loads of other free CSS articles, tutorials and templates can be found at my CSS website. My CSS website is http://www.freecss.info.

Author: Free CSS.info

foo site logo

Your Ad Here

 

Webmaster Related Information & Resource Sites:
Domain Buffs     Parking PPC     PPC Ad Income: Website Monetization     Apache Website Hosting     Design Dirt     Design: CSS Websites     Dynamite Flash     Open Source Web Zine     foo site: Website Coding     php Web Development     American Webmastery     Meta Tag SEO     Target: Page 1 Search Result Rankings     Ad Working     Yahooter?    

 

foo site logo

Web application programming, site scripting, online interactivity & game development.

 

 

Top Sites Catâ„¢ - A Catalog of Top Sites by Rank

Submit Your Site To The Web's Top 50 Search Engines for Free!

Submit Express Button - Search Engine Optimization and SEO Tools.

Search Engine Optimization SEO

Annox Search and Community Portal

Active Search Results