Possible Duplicate:
Why not use tables for layout in HTML?
When should I use <table>, <div> or <ul>?
What are the main advantages and disadvantages of each one?
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
always try to use each tag according to its semantic character
<table>tables are for tabular data, not for layout alignment<ul>is unordered list, it is nice to use<ul>tag for<a>links, because of no CSS fallback<div>div has no semantic meaning, mostly used for alignment, however HTML5 comes with a lot of new tags as<header>,<footer>,<article>,<section>,<aside>which should be used insted of div tag