Tabuľky už dávno dostali zlý rap vzhľad stránky. Pred mnohými rokmi sa na rozloženie používali tabuľky HTML, čo zjavne nebolo to, na čo boli určené. Keď sa CSS stali populárnymi pre rozloženie webových stránok, objavila sa myšlienka, že „stoly sú zlé„chytil sa. Mnoho ľudí to bohužiaľ nepochopilo, čo znamená, že tabuľky HTML sú neustále zlé. To vôbec neplatí. Realita je taká, že tabuľky HTML sú zlé, ak sa používajú na niečo iné, ako na ich skutočný účel, ktorým je zobrazenie tabuľkových údajov (tabuľky, kalendáre atď.). Ak vytvárate web a máte stránku s týmto typom tabuľkových údajov, nemali by ste váhať použiť Tabuľka HTML na vašej stránke.
Čo robiť a
Robiť?
The
The
Väčšina webových prehliadačov mení váhu písma na tučné a centruje obsah do bunky. Samozrejme, že môžete použiť Štýly CSS Ak chcete vytvoriť tieto hlavičky tabuľky, ako aj obsah svojich značiek, hľadajte tak, ako by ste chceli, aby vyzerali na vykreslenej webovej stránke.
Kedy by ste mali použiť Radšej než
?
The
Nepoužívať aby ste upravili svoje bunky. Pretože prehľadávače majú tendenciu zobrazovať bunky záhlavia tabuľky inak, niektorí leniví weboví návrhári sa to môžu pokúsiť využiť a použiť značku, ak chcú, aby bol obsah tučný a centrovaný. To je zlé z niekoľkých dôvodov:
- Nemôžete sa spoliehať na to, že webové prehliadače vždy zobrazia obsah týmto spôsobom. Budúce prehliadače môžu predvolene meniť farbu alebo vôbec nevykonávať žiadne vizuálne zmeny
obsah. Nikdy by ste sa nemali spoliehať iba na predvolené štýly prehľadávača a nikdy by ste nemali používať prvok HTML kvôli tomu, ako to v predvolenom nastavení „vyzerá“. - Je to sémanticky nesprávne. Agenti používateľov, ktorí čítajú text, môžu pridať zvukové formátovanie, napríklad „hlavička riadku: váš text“, čo znamená, že je v a
bunka. Niektoré webové aplikácie navyše tlačia hlavičky tabuliek cez hornú časť každej stránky, čo by sa dalo mať za následok problémy, ak bunka nie je v skutočnosti hlavičkou, ale naopak sa používa zo štylistických dôvodov iba. Zrátané a podčiarknuté - použitie značiek týmto spôsobom môže spôsobiť problémy s prístupnosťou mnohým používateľom, najmä tým, ktorí na prístup k obsahu vašich stránok používajú asistované zariadenia. - Mali by ste použiť CSS definovať, ako vyzerajú bunky. Rozdelenie štýl (CSS) a štruktúra (HTML) sú už mnoho rokov osvedčenými postupmi vo webdizajne. Opäť použite a, pretože obsah tejto bunky je hlavička, nie preto, že by sa vám páčil spôsob, akým je pravdepodobné, že prehliadač tento obsah predvolene vykreslí.