How can I explain to a programmer that CSS positioning has many benefits over table based layouts?
- by Pat
I have a friend who wishes to work as a freelance web developer, but insists that tables are the way forwards for layouts.
Several points he maintains in favour of tables:
1 This is what was taught at the beginning of 10 years of programming & computer science degrees.
2 Large companies use tables to achieve 'technical' things.
3 It saves time
I have coded him some examples of CSS exactly matching table based layouts, and provided many links to articles explaining SEO and accessibility benefits.
From the perspective of a client, I have been explaining to him that I wouldn't hire someone using outdated methods as their main strategy for layout. As he is my friend and I wish him every success, I believe it is important for him to gain the best start when pitching for work.
The question again: How can I explain to a programmer that CSS positioning has many benefits over table based layouts?