Since i am new to CSS, i am not sure if the following page layout is possible using Div/CSS or shall i use HTML table?.
i want to design my page such that, Left side (i.e around 30%) divide into 3 parts with some margin (i.e one Column and 3 rows) and rest of the page in 2 rows (i.e one Column and 2 rows).
Not sure if i could explained it properly. I have the image file but Stackflow does not allow me to upload because of less reputation.
You don't need to use
<table>
for the layout you described (and you won't need anything CSS3 or HTML5 specific).There are a few options for implementing this layout. Here's a good tutorial on CSS layout:
Here is one example of your layout:
HTML
CSS
Screenshot of results
There is another way to make table by
div/css
Sounds like you either want a two-column or three-column layout. Here's a few links for understanding how to create either:
2-column: http://www.456bereastreet.com/lab/developing_with_web_standards/csslayout/2-col/
3-column: http://www.456bereastreet.com/archive/201012/how_to_create_a_3-column_layout_with_css/