Tableless Design In Seo
#2
Posted 16 December 2008 - 07:58 AM
welcome to the Forum!
there has been a lot of discussion around this: http://www.cre8asite...e...c=53844&hl=
#3
Posted 16 December 2008 - 07:48 PM
CSS is a pain in the wazoo at first, but, wow, it can be fun and useful once you get into it.
#7
Posted 17 December 2008 - 04:40 AM
The latest Google algo update enabled enhanced reading of PDFs. Not many people are taking advantage of this fantastic SEO secret. Do it now!
#8
Posted 17 December 2008 - 09:55 AM
I find the PDF format most irritating. :mr_rant:
#11
Posted 17 December 2008 - 11:00 AM
PDFs require a plug-in to view and for dial-up, would be too slow. PDF files do not pass accessibility standards for .gov sites in the USA and all sites in the UK that adhere to PAS 78.
In other words, if actual site visitors are important, PDF's are not advised.
#12
Posted 17 December 2008 - 11:19 AM
#13
Posted 17 December 2008 - 01:24 PM
This makes it easier for engines to locate important content.
That's a common anthropomorphism, Kim. Software programs don't do "easy" or "hard." It's either possible or not possible. They can either read your content or they can't. They don't give bonus points for making it easy.
Good clean code is always good for human visitors. It doesn't matter whether the code includes tables or divs; the latter can be just as easily and badly abused as the former. And very often is.
#15
Posted 17 December 2008 - 01:37 PM
There's two other aspects to the argument too, other than just clean code.Good clean code is always good for human visitors. It doesn't matter whether the code includes tables or divs; the latter can be just as easily and badly abused as the former. And very often is.
The first is semantics - is your table design to correctly portray tabular data, or is it just to lay out blocks? All modern design is supposed to be more accessible by divorcing style from content. HTML should be meaningful and not just trying to lay out pretty styling. In all modern design one is supposed to use CSS for the stylistics, and leave the HTML as pure meaning as much as possible. Even table-less design is still supposed to use tables for laying out tables of data.
The second issue is again about accessibility - but this time it is about using no more code than is actually useful. Using an external style sheet enables all that instruction to be cached all through the visit, thus saving significant bandwidth and data transfer overheads on any extended visit.
Table-based design tends to use many nested tables, and all of the various table-element tags to position a piece of content that could be placed just as precisely with just a single line of CSS code. Over the course of thousands of visits, evgen such a small difference on each page can make a very significant difference to monthly and annual bandwidth and data transfer costs and requirements.
#17
Posted 17 December 2008 - 03:59 PM
Table-based design tends to use many nested tables, and all of the various table-element tags to position a piece of content that could be placed just as precisely with just a single line of CSS code.
Isn't that a bit of an exaggeration, Ammon? On both sides of the fence?
First, I think anyone who uses "many nested tables" is probably going to make just as much a mess of a page if they try to accomplish the same thing with divs. It's not so much that table-based design tends to use nested tables, I suspect, as it is that 99 percent of all web pages tend to be designed by people who don't know what they're doing
Second, I've never seen a multi-columnar design ever replaced with a single line of CSS. Typically, every table and td element is replaced with a corresponding div or other block-level construct, with a negligible difference in byte count. And that difference can go in either direction. The HTML elements, such as td or div, are so close to the same size as to be the same. It's only the attributes of those elements that gives tableless design a reputation for being more slender. And throwing a style attribute on a table or td isn't much different than throwing a font tag on a div; both are just sloppy coding. When table elements are styled in a CSS file, as they should be, the results can be every bit as lean and mean as tableless design.
I think there are a lot of really good reasons to eschew tables, especially complex and nested tables. In my opinion, bandwidth probably isn't one of them.
BTW, Ammon, since we don't cross paths as often these days, let me take this chance to wish you a good holiday season. With only a week remaining 'til Christmas, I wouldn't want to miss the opportunity. I sincerely hope things are going well for you. Ho, ho, ho and all that stuff.
#19
Posted 18 December 2008 - 04:49 AM
Do you use Adobe's pdf reader by any chance?ps: im also not a big fan of PDF
I constantly ranted about the speed and 'bulk' of PDFs back when I thought Adobe's offering was the only viable one in the PDF world.
When I ditched it and got Foxit I learned to love PDFs
#20
Posted 18 December 2008 - 05:10 AM
Reply to this topic

0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users






