I have been working through projects involving packages that do all the web design stuff for me for the past few years. I will admit that I have not been able to focus any on actual web design.
I was wondering what the standard is these days for website layouts. Are layout-tables looked down upon now? Or are all layouts done with div tags and controlled through CSS? Are frames even used anymore?
Note I am not talking about chart-table tables when I say layout tables.
These two techniques are indeed looked down upon, and fit to incite a veritable flame war on SO any time of the day. 🙂 Plus, even the sole use of
divtags is largely viewed as deprecated, in favour of more semantically sound elements likeul/lifor menus and lists,dt/ddfor definition lists,h1,h2for headings and so on. None of this is carved into stone, but they are mostly good practices and lead to good, clean code.For reading, A List Apart is definitely one of the best resources of articles on the issue.
A great article on some basics (including the transition from tables) is Practical CSS from the same site.