Bruk av tabeller i standardbasert XHTML

click fraud protection

Tabelldata er ganske enkelt dataene i en tabell. I HTML, det er innholdet som lever i cellene i en tabell - det vil si hva som er mellom.

eller.

koder. Tabellinnholdet kan være tall, tekst,

, og en kombinasjon av disse; og en annen tabell kan til og med være nestet i en bordcelle.

Den beste bruken av en tabell er imidlertid for visning av data.

I følge W3C:

"HTML-tabellmodellen lar forfattere ordne data - tekst, forhåndsformatert tekst, bilder, lenker, skjemaer, skjemafelt, andre tabeller osv. - i rader og kolonner med celler." Kilde: Introduksjon til tabeller fra HTML 4-spesifikasjonen.

Stikkordet i den definisjonen er data. Tidlig i historien til webdesign ble bordene tilpasset som verktøy for å hjelpe til med utforming og kontroll av hvordan og hvor innholdet på websiden skulle vises. Dette kan noen ganger føre til dårlig visning i forskjellige nettlesere, avhengig av hvordan nettlesere håndterte tabeller, så det var ikke alltid en elegant metode i design.

Imidlertid, som webdesign har avansert og med advent av

instagram viewer
cascading style sheets (CSS), falt nødvendigheten av å bruke tabeller til grovt å håndtere sidedesignelementer. Tabellmodellen er ikke utviklet som en måte for nettforfattere å manipulere utformingen av en webside eller endre hvordan den vil se ut med enten celler, rammer eller bakgrunnsfarger.

Når skal du bruke tabeller for å vise innhold

Hvis innholdet du vil plassere på en side er informasjon som du forventer å se administrert eller spores i en regneark, så vil innholdet nesten helt sikkert egne seg godt til presentasjon i en tabell på en webside.

Hvis du skal ha topptekstfelt øverst i datakolonner eller til venstre for datarader, er det tabellformet, og en tabell bør brukes.

Hvis innholdet gir mening i en database, spesielt en veldig enkel database, og du bare vil vise dataene og ikke gjøre det pent, er en tabell akseptabel.

Når ikke bord skal brukes til å vise innhold

Unngå å bruke tabeller i situasjoner der formålet ikke bare er å formidle datainnholdet i seg selv.

Ikke bruk tabeller hvis:

  • Hovedformålet med tabellen er å plassere innholdet på siden. For eksempel for å legge til avstand rundt et bilde, for å plassere punktikoner på en liste, eller for å tvinge en tekstblokk til å fungere som et pull quote.
  • Du vil bruke bakgrunnsfargene eller bildene bare for å forsterke siden i stedet for å ringe ut dataene. For eksempel er det greit å markere annenhver rad i en tabell, men det er ikke bare å endre cellene øverst til høyre fordi det gjør at de samsvarer med bakgrunnen på siden.
  • Du klipper opp et bilde og legger deretter bildestykkene sammen igjen på siden ved hjelp av tabellen. Dette var veldig vanlig for noen år siden, men anses ikke lenger som riktig.

Ikke vær redd for bord

Det er fullt mulig å lage en webside som bruker veldig kreative tabeller for tabelldata. Tabeller er en viktig del av XHTML-spesifikasjonen, og å lære å vise tabelldata godt er en viktig del av å lage websider.

instagram story viewer