CSS Table

Under Construction : Object - Simulate a 3 x 3 table using only CSS

<div class="container">

<div class="c1"></div>
<div class="c1"></div>
<div class="c1"></div>


<br style="clear:both">

<div class="c2"></div>
<div class="c2"></div>
<div class="c2"></div>


<br style="clear:both">

<div class="c3"></div>
<div class="c3"></div>
<div class="c3"></div>


<br style="clear:both">

</div>
<style>
body{
text-align:center;
}

.container{
width:756px;
margin-left:auto;
margin-right:auto;
border:1px solid #AD9482;
background-color:#f0f0f0;
font-size:10px;
}

.c1{
width:250px;
float:left;
text-align:left;
background-color:#e0e0e0;
border:1px solid #AD9482;
}

.c2{
width:250px;
float:left;
text-align:left;
background-color:#d0d0d0;
border:1px solid #AD9482;
}

.c3{
width:250px;
float:left;
text-align:left;
background-color:#c0c0c0;
border:1px solid #AD9482;
}
</style>
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Duis congue est vitae urna.
Aliquam ipsum.
Sed sed nibh at sem sollicitudin egestas.
Nam dignissim sodales eros.
Quisque iaculis gravida wisi.
Fusce fermentum rhoncus libero.
Fusce iaculis pulvinar velit. Integer blandit, risus et tincidunt sagittis, augue orci iaculis quam, quis tempor ligula lectus sed elit.
Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Maecenas neque velit, posuere ut, consectetuer eu, tempor in, est.
Vestibulum et mauris quis sem consequat porttitor.
Cras ut ligula quis mauris consequat consequat.
Integer ac purus.

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Duis congue est vitae urna.
Aliquam ipsum.
Sed sed nibh at sem sollicitudin egestas.
Nam dignissim sodales eros.
Quisque iaculis gravida wisi.
Fusce fermentum rhoncus libero.
Fusce iaculis pulvinar velit. Integer blandit, risus et tincidunt sagittis, augue orci iaculis quam, quis tempor ligula lectus sed elit.
Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Maecenas neque velit, posuere ut, consectetuer eu, tempor in, est.
Vestibulum et mauris quis sem consequat porttitor.
Cras ut ligula quis mauris consequat consequat.
Integer ac purus.
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Duis congue est vitae urna.
Aliquam ipsum.
Sed sed nibh at sem sollicitudin egestas.
Nam dignissim sodales eros.
Quisque iaculis gravida wisi.
Fusce fermentum rhoncus libero.
Fusce iaculis pulvinar velit. Integer blandit, risus et tincidunt sagittis, augue orci iaculis quam, quis tempor ligula lectus sed elit.
Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Maecenas neque velit, posuere ut, consectetuer eu, tempor in, est.
Vestibulum et mauris quis sem consequat porttitor.
Cras ut ligula quis mauris consequat consequat.
Integer ac purus.
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Duis congue est vitae urna.
Aliquam ipsum.
Sed sed nibh at sem sollicitudin egestas.
Nam dignissim sodales eros.
Quisque iaculis gravida wisi.
Fusce fermentum rhoncus libero.
Fusce iaculis pulvinar velit. Integer blandit, risus et tincidunt sagittis, augue orci iaculis quam, quis tempor ligula lectus sed elit.
Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Maecenas neque velit, posuere ut, consectetuer eu, tempor in, est.
Vestibulum et mauris quis sem consequat porttitor.
Cras ut ligula quis mauris consequat consequat.
Integer ac purus.

7
Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text
8
Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text Dummy




9
Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text
Dummy Text

<div class="table_div">

<div class="row_div">
<div class="cell_div"></div>
<div class="cell_div"></div>
<div class="cell_div"></div>

</div>

<div class="row_div">
<div class="cell_div" style="width:300px">
</div>
<div class="cell_div" style="width:300px">
</div>

</div>

<div class="row_div">
<div class="cell_div" style="width:149px">
</div>
<div class="cell_div" style="width:150px">
</div>
<div class="cell_div" style="width:150px">
</div>
<div class="cell_div" style="width:149px">
</div>

</div>

</div>
<style>
.table_div{
position:absolute;
left:50%;
top:100px;
width:612px;
margin-left:-306px;
border:1px solid #0000AA
}

.table_header{
width:100%;
text-align:center;
font-size:30px;
font_weight:bold
}

.row_div{
width:610px;
height:30%;
border:1px solid #0000AA
}

.cell_div{
width:200px;
height:100%;
border:1px solid #0000FF;
background-color:#9fa99f;
float:left;
margin:1px 0px 1px 1px;
padding-left:0px
}
</style>
A background colour and borders have been used to highlight the cell areas.

Creating an irregular table can also be done using CSS
Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text

6
Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text
7
Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text
8
Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text
Dummy Text
Dummy Text
DummyText
Dummy Text
9
Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text
Dummy Text
Dummy Text
DummyText
Dummy Text