Posts: 10,815
Name: Steven Bradley
Location: Boulder, Colorado
|
Twiggy people still do use tables for design, but for a variety of reasons it's better to use css for layout and presentation.
Tables were never meant to be used the way they have been when they were introduced in html. They were originally inteded to structure data as you've mentioned. Using tables for layour of graphics was basically a hack, a very clever hack, and for years worked well to present visually appealing designs.
css is capable of creating those same designs now. In fact I'll say you can do more with css than you ever could with tables. css tyically uses less code to get the same layout as well, making it much easier to maintain a site or make changes to the design.
Not everyone agrees, but I think css also has seo benefits. The lighter code makes it easier for search engines to spider your site and it's possible that because there is less code your content becomes more prominent.
Many of the table designs you see aren't new. If anything more and more css sites are appearing every day and many that are still using tables do so because they haven't taken the time to learn css.
Also graphics aren't what makes a good site. One of the best benefits of using css is that you tend to use less graphics which speeds up your site considerably. The number one complain of people probably since the first day of the internet is that sites take too long to load. It should be a goal of every site to reduce the time it takes the site to display in a browser. css will help a lot here.
As for iframes they do have some use, but I wouldn't really recommend them as there are usually better ways to achieve the same effect.
Last edited by vangogh; 02-23-2006 at 11:55 AM..
|