Skip to main content

Anvendelsen af ​​tabeller i standardbaseret XHTML

Listbox VBA Code - Awesome Userform Listbox (Juni 2026)

Listbox VBA Code - Awesome Userform Listbox (Juni 2026)
Anonim

Tabeldata er simpelthen dataene i en tabel. I HTML er det indhold, der lever i et bords celler - dvs. hvad er der mellem eller tags. Tabelindhold kan være tal, tekst, billeder og en kombination af disse; og en anden tabel kan endda være nestet inde i en tabelcelle.

Den bedste brug af et bord er dog til visning af data.

Ifølge W3C:

"HTML-tabelmodellen giver forfattere mulighed for at arrangere data - tekst, præformateret tekst, billeder, links, formularer, formularfelter, andre tabeller mv. I rækker og kolonner af celler." Kilde: Introduktion til tabeller fra HTML 4 specifikationen.

Nøgleordet i den definition er data . Tidligt i webdesignhistorien blev tabeller tilpasset som værktøjer til at hjælpe med at udforme og kontrollere, hvordan og hvor websideindhold ville blive vist. Dette kan nogle gange resultere i dårlig visning i forskellige browsere, afhængigt af hvordan browsere håndterede tabeller, så det var ikke altid en elegant metode i design.

Men som webdesign er avanceret og med fremkomsten af ​​cascading style sheets (CSS) faldt nødvendigheden af ​​at bruge tabeller til crudely administrere side designelementer væk. Bordmodellen er ikke udviklet som en måde for webforfattere at manipulere layoutet på en webside eller ændre, hvordan det vil se ud med enten celler, grænser eller baggrundsfarver.

Hvornår skal du bruge tabeller til at vise indhold

Hvis det indhold, du vil placere på en side, er oplysninger, som du forventer at se styret eller sporet i et regneark, så vil det indhold næsten helt sikkert være godt til præsentation i et bord på en webside.

Hvis du skal have overskriftsfelter øverst i datakolonner eller til venstre for rækker af data, så er det tabulært, og en tabel skal bruges.

Hvis indholdet giver mening i en database, især en meget enkel database, og du bare vil vise dataene og ikke gøre det smukt, så er et bord acceptabelt.

Når du ikke skal bruge tabeller til visning af indhold

Undgå at bruge tabeller i situationer, hvor formålet er ikke blot at formidle dataindholdet selv.

Brug ikke tabeller, hvis:

  • Hovedformålet med bordet er at placere indholdet på siden. For eksempel at tilføje mellemrum omkring et billede, placere punktikoner på en liste eller for at tvinge en tekstblok til at virke som et pull-citat.
  • Du vil bruge baggrundsfarverne eller billederne blot for at forstørre siden i stedet for at kalde op dataene. For eksempel er fremhævning af hver anden række i et bord fint, men kun de øverste højre celler ændres, fordi det gør dem til at matche baggrunden på siden, er det ikke.
  • Du skærer op et billede og placerer billedstykkerne sammen på siden ved hjælp af bordet. Dette var meget almindeligt for nogle få år siden, men anses ikke længere for korrekt.

Vær ikke bange for tabeller

Det er helt muligt at oprette en webside, der bruger meget kreative udseende tabeller til tabeldata. Tabeller er en vigtig del af XHTML-specifikationen, og lære at vise tabulære data er en vigtig del af oprettelsen af ​​websider.