Malá úvaha o výhodách CSS layoutu
V poslední době se na různých fŕech a diskusích setkáváme čím dál častěji s obhajobou table layoutu. Mnozí ani nevědí proč jsou tabulky zavrhovány a upřednostňováno CSS. Samozřejmě, každý může psát weby podle sebe, klidně s tabulkovým layoutem.Ovšem je tu několik ALE, které jsou jasnými argumenty, proč skoncovat s tabulkami a přejít na moderní CSS layout.
1. - k rozvržení webu nebyly tabulky nikdy navrhnuty
2.- při několika vnořených tabulkách se snižuje orientace ve zdrojovém kódu
3. - tabulkový layout způsobuje pomalé načítání celého webu
4. - při načítání stránky prohlížeč nejdříve čeká na načtení celé tabulky a až poté se zobrazí obsah stránky
5. - čtecí zařízení pro zrakově postižené bude číst text postupně, jak je v buňkách, takže nikdy nemůže přečíst celý text dohromady
6. - tabulky nikdy nezvládnou tolik, co zvládne kaskádové stylování
7. - při navrhování designu stránek, zabere zapisování tabulek do kódu mnohem více času, než pár divů s CSS
8. - celkový kód ya pou6it9 CSS je mnohonásobně menší
9. - CSS layout umožňuje mnohonásobně lepší správu stránek
10. - kaskády mají budoucnost, jsou moderní a validní
Pokud to tedy myslíte s tvorbou webových stránek vážně, CSS je pro Vás nutnost, protože v budoucnu se bez nich neobejdeme a tabulky budou dávno zapomenuty. Ovšem s CSS/DIVovou mánií bysme to neměli přehánět, nebát se použít tabulky tam, kam patří. Takže CSS layout pro design, tabulky pouze pro tabulková data!
Autor: Ondřej Kůrka