Proč nedělat tabulkový layout

Po zveřejnění mého minulého článku se ozvalo spoustu lidí s názorem, že tabulkový layout je nenahraditelný a že některé designy bez tabulek prostě nejdou udělat...

Dnes se tedy pokusím trochu naťuknout problematiku HTML a tabulek.

HTML neboli HyperText Markup Language je, jak už z názvu vyplývá, hypertextový značkovací jazyk. Jeho účelem je rozdělit text do částí jako je nadpis, navigace, obsah, citace, apod. Dává tedy dokumentu logickou strukturu. Visuální formátování dokumentu do kompetence HTML nespadá.

Myslím, že o pravdivosti těchto vět se nemá cenu přít. Co z nich ale vyplývá?

Vyplývá z nich, že jako první věc by měl každý kódér napsat validní HTML kód (bez jakéhokoliv formátování) s naprosto logickou strukturou. A teprve ve chvíli, kdy shledá kód čitelný a použitelný bez stylů, by se měl pustit do psaní CSS.

Proč tedy nedělat tabulky(zvláště mnohonásobně vnořené)?

Protože se tím ztrácí struktura dokumentu, zvyšuje objem kódu, zvyšuje objem přenesených dat, zvyšují nároky na údržbu a zásahy do kódu, zpomaluje načítání webu a snižuje přístupnost webu pro zrakově postižené osoby

Hodnocení

Komentáře

Komentáře již nelze přidávat