Izmantojiet tabulas datiem, nevis izkārtojumu XHTML formātā
Tabulas dati ir vienkārši dati tabulā. HTML ir saturs, kas dzīvo galda šūnās, ti, kas atrodas starp
Tomēr labākais tabulas izmantojums ir datu parādīšana.
Saskaņā ar W3C:
"HTML tabulas modelis ļauj autoriem sakārtot datu tekstu, iepriekš formatētus tekstus, attēlus, saites, veidlapas, veidlapu laukus, citas tabulas utt. Šūnu rindās un kolonnās."
Avots: Ievads tabulās no HTML 4 specifikācijas.
Galvenais vārds šajā definīcijā ir dati . Tīmekļa dizaina vēsturē sākumā tabulas tika pielāgotas kā instrumenti, lai palīdzētu izstrādāt un kontrolēt, kā un kur parādās tīmekļa lapas saturs. Atsevišķos pārlūkos tas dažreiz var būt slikts, atkarībā no tā, kā pārlūkprogrammas apstrādā tabulas, tāpēc tas ne vienmēr bija eleganta dizaina metode.
Tomēr, tā kā web dizains ir uzlabojies un kadkadējo stilu lapas (CSS) parādījās, vajadzēja izmantot tabulas, lai nepārprotami pārvaldītu lapas dizaina elementus. Tabulas modelis nav izstrādāts kā veids, kā tīmekļa autori var manipulēt ar tīmekļa lapas izkārtojumu vai mainīt to, kā tas izskatīsies ar šūnām, malām vai fona krāsām .
Kad lietot tabulas, lai parādītu saturu
Ja saturs, kuru vēlaties ievietot lapā, ir informācija, kuru jūs, iespējams, redzēsiet iztulkotajā vai izsekotajā izklājlapā, tad šis saturs gandrīz droši atradīsies prezentācijā tīmekļa lapas tabulā.
Ja datu datu kolonnu augšpusē būs augšējā rindas lauki vai datu rindu pa kreisi, tas ir tabulārs, un jāizmanto tabula.
Ja saturs ir jēga datu bāzē, it īpaši ļoti vienkārša datu bāze, un jūs vienkārši vēlaties parādīt datus, nevis padarīt tos diezgan, tad tabula ir pieņemama.
Ja neizmantot tabulas, lai parādītu saturu
Neizmantojiet tabulas situācijās, kad mērķis nav vienkārši nodot pats datu saturs.
Nelietojiet tabulas, ja:
- Galvenais tabulas mērķis ir novietot lapas saturu. Piemēram, lai pievienotu atstarpi ap attēlu, lai ievietotu aizzīmju ikonas sarakstā vai piespiestu teksta bloku rīkoties kā celiņš.
- Jūs vēlaties izmantot fona krāsas vai attēlus, lai vienkārši palielinātu lapu, nevis izsaukt datus. Piemēram, katras citas tabulas rindas izcelšana ir laba, taču mainot tikai augšējās labās šūnas, jo tas, ka tie sakrīt ar lapas fona, nav.
- Jūs izgriezat attēlu un pēc tam ievietojat attēlu gabalus atpakaļ kopā lapā, izmantojot tabulu. Tas bija ļoti izplatīts pirms dažiem gadiem, bet vairs netiek uzskatīts par pareizu.
Nebaidieties no galdiem
Ir pilnīgi iespējams izveidot tīmekļa lapu, kurā tabulas datiem tiek izmantotas ļoti radošas tabulas. Galdi ir svarīga XHTML specifikācijas sastāvdaļa, un svarīga daļa no tīmekļa lapu veidošanas ir labi apgūt tabulāro datu rādīšanu.