Search

Yahoo Links

Links to Site

Login Form






Lost Password?
No account yet? Register

Syndicate

Who's Online

Home
Welcome to the Frontpage
lost password
Search history:
Sep 08, 2008

mapinfo 7.8 silent installation, stripsaver2 full cracked, porn of drawn together, mosica gratis mobiles, mobile 3D World Clock photoshop 8.0 serial namber id key serial dj virtual 2.0, MS-office 2000 key hack, activation code for uplink, passwords cracks ifriends, crack avs audio tools 3.3, Advanced Email Extractor Pro 2.23, serial number adobe type manager, porno devyshki, xp mce keygen confirmation ID, teleportpro cd key, porn of drawn together

Sep 07, 2008

nter video windvd4 download, 3dsmax5 passwords, matlab.R13.6.5.Full, parent directory sonic refill -xxx -html -htm -php -shtml -opendivx -md5 -md5sums, 8-PE031, musicmatch jukebox plus registration code, LG Contents Bank LG G 3100, alkohol 120% pc program, total multiserver hack crack, enrique iglesias video torrent, Winavi Video Converter 7.0 Beta para download

Sep 06, 2008

butterfly temple free mp3, mosica gratis mobiles, torrent vietcong 2 no cd, free thems for s700, descargar driver para bear paw 1200 ta, gothic 2 uptate, crack pour acrobat pro, activation code for uplink, civilization 3 demo exel, extrudeuse:TYPE DE reducteur, neatimage torrent, fsnavigator 4, windows server 2003 enterprise edition volume serialz, Sims 2 No CD-Patches, 1320 premium hack, how to freeze a cartoon network orbit game, no cd macintosh, mysqlfront 2 exe

Sep 05, 2008

jamela editor 1.11b, downloade videoCam genius, zoo toons sexs, half life 2 cd key hack steam, 2.0adsl kota, gfe nashville, hip hop humps.com, ACDSee registry key, runescape download hacking, blz team symbian, fuul albums emule, 679416, thomas donwload, application jar k750i download, thomas donwload

Sep 04, 2008

file video sex free, dota allstars 6.31 maps, Mariah Carey sims skin, lg cam driver kmc-90 free driver, vmware 4.5.1. crack linux, torrent vietcong 2 no cd, 561700, hfx 2 hollywood, recordnow hack, windows download adobe creative suite CS crack file sharing torrent, ASProtect 1 crack, honda civic repair manual free download, www.webcam-forcer pro.tk, victoria secret xbot, 1clickDvd 4.2crack

Sep 03, 2008

kajs, unlock codes for natural recorder, victoria secret xbot, cursor para dowland, Virtual DJ 3.1 free full, fsnavigator 4, pinnacle studio 9 serial keygen, film bumer wallpaper, torrent vietcong 2 no cd, hfx 2 hollywood, lg cam driver kmc-90 free driver, pornsite key xxx, solid converter pdf serial 2.2 build 158 unlock, Flight Simulator Screensaver 0.9 crack key, hit Hack para mu global v1.0, crack torrent CABELAS, xtreme toolkit pro key generator, pirata mu hit hack

Home
Why you should avoid using tables PDF E-mail
Written by Robert Santorelli   
Monday, 26 May 2008

Tables are one of the most often used HTML elements, however they are also one of the most often misused ones. In this article I will explain when it is a good idea to use tables in your code and when it is better to avoid them.

What are tables used for?

Web designers use tables for multiple purposes - positioning images and text on webpages (page layout), displaying large arrays of data, creating rectangular boxes on the webpage, creating input forms, etc.
Why do people working on Search Engine Optimization (SEO) try to avoid tables?

Use of HTML tables is often frowned upon by people doing Search Engine Optimization (SEO) work. In order to understand how tables can hurt ranking of your pages we need to take a look at the way search engines rank pages. While the exact details of search engine ranking is proprietary information available only to the search engine owners, there are some practical search optimization rules obtained by trial and error.

    Search engines prefer human-readable text to HTML markup. The more human-readable text and the less HTML markup is there on your pages the better.
    Search engines prefer smaller HTML files. The general rule is to make sure your pages do not exceed 100KB in size.

So why do HTML tables hurt search engine optimization?

The SEO-unfriendliness of HTML tables is directly or indirectly caused by the fact that table-based layouts generally tend to create larger HTML files than pure CSS-based layouts.

    A layout using HTML tables usually requires more HTML tags compared to a tableless layout implemented with CSS. In the extreme case when a table is used to create a single box, there are 3 tags used by the table layout (<table>, <tr> and <td>) versus 1 tag (<div>) used by the tableless layout. The greater number of tags used to implement the layout naturally leads to a worse text/markup ratio.
    The larger number of table tags coupled with the fact that in most cases tables use HTML attributes instead of CSS usually leads to larger files, thus hurting the SEO ranking even more.

What other problems can cause the inappropriate use of tables?

According to the HTML 4 specification:

    Tables should not be used purely as a means to layout document content as this may present problems when rendering to non-visual media. Additionally, when used with graphics, these tables may force users to scroll horizontally to view a table designed on a system with a larger display. To minimize these problems, authors should use style sheets to control layout rather than tables.

If tables often hurt SEO and can cause other problems why do people still use them?

Most important reasons for the extensive use of tables are:

    Some of the pages that use table layout have been designed in the old days when browsers did not support CSS properly. Rewriting them to use tableless CSS layout would mean lots of manual work.
    In other cases CSS-only web layout cannot completely replace the functionality offered by tables. CSS is quite versatile, but the CSS support in Internet Explorer - today's most popular browser is somewhat limited. The CSS subset understood by Internet Explorer does not really let us create non-fixed (liquid) layouts where the page expands and shrinks based on the size of the browser window. We still can convert the page to tableless and view it in Internet Explorer, but we will have to make the page layout fixed.
    Tables can also be used when they are best suited for displaying some data. For example if you have to display a school timetable then it is natural to use the HTML <table> tag.

Last Updated ( Saturday, 05 July 2008 )