Tabular Data en die gebruik van tafels in XHTML

Gebruik tabelle vir data, nie uitleg in XHTML nie

Tabelle data is bloot die data in 'n tabel. In HTML is dit die inhoud wat in die selle van 'n tabel woon, dws wat is tussen die of tags. Tabelinhoud kan getalle, teks, beelde en 'n kombinasie hiervan wees; en 'n ander tafel kan selfs in 'n tafelsel genesteer word.

Die beste gebruik van 'n tafel is egter vir die vertoon van data.

Volgens die W3C:

"Die HTML-tabelmodel stel skrywers in staat om data-teks, voorgeskrewe teks, beelde, skakels, vorms, vormvelde, ander tabelle, ens. In rye en kolomme van selle te reël."

Bron: Inleiding tot tabelle uit die HTML 4-spesifikasie.

Die sleutelwoord in daardie definisie is data . Vroeg in die geskiedenis van webontwerp is tafels aangepas as gereedskap om te help om uit te lê en te beheer hoe en waar webbladinhoud sou verskyn. Dit kan soms lei tot swak vertoning in verskillende blaaiers, afhangende van hoe blaaiers tabelle hanteer het. Dit was dus nie altyd 'n elegante metode in ontwerp nie.

Aangesien webontwerp egter gevorderd is en met die koms van cascading style sheets (CSS) , het die noodsaaklikheid om tabelle te gebruik om die ontwerp van elementêre ontwerpelemente te verval. Die tabelmodel word nie ontwikkel as 'n manier vir web skrywers om die uitleg van 'n webblad te manipuleer of te verander hoe dit met selle, grense of agtergrond kleure sal lyk nie.

Wanneer om tabelle te gebruik om inhoud te vertoon

As die inhoud wat jy op 'n bladsy wil plaas, inligting is wat jy verwag om te sien of dit in 'n sigblad bestuur word, sal die inhoud feitlik beslis goed wees vir aanbieding in 'n tabel op 'n webblad.

As jy kopvelde bo-aan die kolomme van data of links van rye data wil hê, is dit tabelvormig en moet 'n tabel gebruik word.

As die inhoud sin maak in 'n databasis, veral 'n baie eenvoudige databasis, en jy wil net die data vertoon en nie mooi maak nie, dan is 'n tafel aanvaarbaar.

Wanneer tabelle nie gebruik word om inhoud te vertoon nie

Vermy tabelle gebruik in situasies waar die doel nie net die data-inhoud self moet oordra nie.

Moenie tabelle gebruik as:

Moenie bang wees vir tafels nie

Dit is heel moontlik om 'n webblad te skep wat baie kreatiewe tabelle vir tabel data gebruik. Tabelle is 'n belangrike deel van die XHTML-spesifikasie, en leer om tabulêre data goed te vertoon is 'n belangrike deel van die skep van webblaaie.