title: Should I use <table> or <ul>?
body: <p>I have to render dynamic data using javascript which should be displayed as n rows, m columns. I have heard of ill-effects of using tables but cannot justify on my own as to why I should/should-not use tables. Can you reason the best practice in choosing the alternative for the requirement. I at all <code>&lt;ul&gt;</code> is the alternative, how do I manage to make it look like a table? </p>
  
  <p>If I use tables, I cannot animate table rows. Keeping this consideration, please suggest the alternative. </p>