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
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:
- Die hoofdoel van die tabel is om die inhoud op die bladsy te plaas. Byvoorbeeld, om spasiëring rondom 'n prent by te voeg, bullet-ikone op 'n lys te plaas, of om 'n blok teks te dwing om op te tree soos 'n treffer.
- Jy wil die agtergrond kleure of beelde gebruik om die bladsy te verbeter eerder as om die data uit te roep. Byvoorbeeld, om elke ander ry van 'n tabel te beklemtoon, is fyn, maar net die boonste regterkantse selle verander, want dit maak hulle ooreen met die agtergrond van die bladsy.
- Jy sny 'n beeld op en plaas dan die beeldstukke saam op die bladsy met behulp van die tafel. Dit was 'n paar jaar gelede baie algemeen, maar word nie meer as korrek beskou nie.
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.