Duplicate: Tables instead of DIVs and Why not use tables for layout in HTML?
I am working on building a web app using ASP .NET MVC (needs to run on IE 7, FF 3.0), does it matter if I were to use tables rather than css for positioning and design?
As a developer I haven’t had a chance to work with css.
Yes, it matters. The most convincing argument that I’ve used in favor of CSS over tables is that screen readers (for the visually impaired) trip over tabular layout. That’s a good argument by itself, but it gets a whole lot better when you take into account the fact that Google reads your web site just like a screen reader would. If you want Google to have an easier time indexing your site, use CSS for layout. Tables are for tabular data.