Psst as I said, because of disability laws in a lot of countries, anything that counts as a public service has to be accessible by everyone... including those with disabilities. Just like a person who can not walk may use a wheelchair and needs stair free access to buildings, a person who can not see may use a special web browser with text to speech. Just because a website is virtual doesn't mean it isn't under the same laws, in fact that is a segment of most disability laws directly relating to websites and virtual content. Frames are not compatible with any existing disability browsers and hence not providing some form of other access that is compatible for that public service, is illegal.
You are absolutely correct. Here in the Us we have the ADA (Americans with Disabilities Act) which also provides the same accessibility mandates. Add tables used for layout to the list of HTML gadgets that are not compliant with screen readers. Regardless of how you eyes may interpret the logical order of content in table cells, screen readers cannot. This also presents problems for mobile web browsers' ability to resize content effectively like cell phones, pdas, nds, psp.
Plus, tables are inflexible, load slower, and do not print well. Since the introduction of CSS it has become clear that the proper way to construct a web page is by marking up your structural content in html and your layout/presentation markup in css.
Granted using tables is an easy quick workaround to make something look the way you want but understand that it is an amateur kludge.
QUOTE said:
Tables are really good IMO, providing you use them right, my site is done using tables because CSS has a few major flaws when it comes to placement.
First it wouldn't work in IE, then it would ONLY work in IE
The only example of where tables have an advantage over proper css layout is for vertical alignment. Granted there are CSS workarounds but standards compliance is all about eliminating hacks so I concede the point here. I suspect other "flaws" you refer to are just instances of not fully understanding the rules of css.
QUOTE said:
I dont like DIV's they screw op my designs
I like to setup my webdesigns with tabels.
Its easy and good
Easy =/= good
Until you face the reality that css, and divs are both the present and future of web design, don't count on a career as a web designer. Pro's don't take the easy way out, especially when it is inferior.
QUOTEXeroRestraint
Tables for layout is so 1995
QUOTE
Now you're just making me feel old.