Skip to content Skip to sidebar Skip to footer

Html, Css With Center Div Problem

I would like to create centered html page with three separated columns (with different colors). I can't find solution for my #container1 in css. The red color is spreading from lef

Solution 1:

You really need to reconsider your approach to this problem.

I'd suggest: 3 floated divs wrapped in a container.

<div id="container">
  <div id="column1">Lorem ipsum</div>
  <div id="column2">Dolor sit amet</div>
  <div id="column3">Mauris orci</div>
</div>

And as for your CSS, there are a few significant things you can build on:

#container {
  overflow: hidden; //this will clear the floated columns
  width: 960px;
}

#column1 {
  float: left;
  width: 320px;
  background: #f00;
}

#column2 {
  float: left;
  width: 320px;
  background: #0f0;
}  

#column3 {
  float: left;
  width: 320px;
  background: #00f;
}      

Essentially:

  • Wrap the floats and clear them using overflow: hidden;
  • The total width of the floats is equal to the width of the container

Post a Comment for "Html, Css With Center Div Problem"