How to Use the CSS display:table and display:table-cell Properties
The CSS display:table property allows you to make content display in browsers if it were a table element. However, there is no HTML markup making the displayed content an actual table of tabular information. Content can be accessible, while giving you the power to display that content as if it were a table. Here is how to use it.
Instructions
-
- 1
-
2
Assign the following CSS to the page. Notice that the container is assigned the CSS rule display:table and the two inner divs are given the property display:table-cell. The color and border choices are shown to help you recognize the different areas of the layout, but are not necessary for the display.
-
- 3
-
4
In the HTML the sidebar came first in the source order. You can reverse that order to place the sidebar on the right by putting the mainContent div first in the HTML source order.
Tips & Warnings
CSS display:table and display:table-cell properties are not supported by Internet Explorer versions below Version 8.
Comments
-
WolfTech
Dec 07, 2008
Thanks for sharing!