Skip to main content

Het gebruik van tabellen in op standaarden gebaseerde XHTML

Kan ik gebruik maken van tabellen? (April 2025)

Kan ik gebruik maken van tabellen? (April 2025)
Anonim

Tabulaire gegevens zijn eenvoudig de gegevens in een tabel. In HTML is dit de inhoud die leeft in de cellen van een tabel, d.w.z., wat er tussen ligt of -tags. Tabelinhoud kan bestaan ​​uit getallen, tekst, afbeeldingen en een combinatie hiervan; en een andere tabel kan zelfs worden genest binnen een tabelcel.

Het beste gebruik van een tabel is echter voor het weergeven van gegevens.

Volgens de W3C:

"Met het HTML-tabelmodel kunnen auteurs gegevens (tekst, voorgeformatteerde tekst, afbeeldingen, links, formulieren, formuliervelden, andere tabellen, enzovoort) indelen in rijen en kolommen met cellen." Bron: Inleiding tot tabellen uit de HTML 4-specificatie.

Het sleutelwoord in die definitie is gegevens . Al vroeg in de geschiedenis van het webontwerp werden tabellen aangepast als hulpmiddelen om te helpen bepalen hoe en waar de inhoud van webpagina's zou worden weergegeven. Dit kan soms resulteren in slechte weergave in verschillende browsers, afhankelijk van hoe browsers met tabellen omgaan, dus het was niet altijd een elegante methode in het ontwerp.

Naarmate het webontwerp echter vooruitging en met de komst van cascading style sheets (CSS), zakte de noodzaak weg om tabellen te gebruiken voor het grof beheersen van pagina-ontwerpelementen. Het tabelmodel is niet ontwikkeld als een manier voor webauteurs om de lay-out van een webpagina te manipuleren of om te veranderen hoe deze eruit zal zien met cellen, randen of achtergrondkleuren.

Wanneer tabellen gebruiken om inhoud weer te geven

Als de inhoud die u op een pagina wilt plaatsen informatie is waarvan u zou verwachten dat deze in een spreadsheet wordt beheerd of bijgehouden, dan is die inhoud vrijwel zeker geschikt voor weergave in een tabel op een webpagina.

Als u koptekstvelden boven aan gegevenskolommen of links van gegevensrijen wilt hebben, is deze tabelvormig en moet een tabel worden gebruikt.

Als de inhoud zinvol is in een database, vooral een heel eenvoudige database, en u wilt de gegevens gewoon weergeven en niet mooi maken, dan is een tabel acceptabel.

Wanneer geen tabellen gebruiken om inhoud weer te geven

Vermijd het gebruik van tabellen in situaties waarbij het niet de bedoeling is om de gegevensinhoud zelf over te dragen.

Gebruik geen tabellen als:

  • Het belangrijkste doel van de tabel is om de inhoud op de pagina te plaatsen. Bijvoorbeeld om spaties rondom een ​​afbeelding toe te voegen, om opsommingstekens in een lijst te plaatsen, of om een ​​tekstblok te dwingen om als een aanhalingsteken te werken.
  • U wilt de achtergrondkleuren of afbeeldingen eenvoudig gebruiken om de pagina te vergroten in plaats van de gegevens op te roepen. Het is bijvoorbeeld prima om elke andere rij van een tabel te markeren, maar alleen de cellen rechtsboven te wijzigen, omdat dat ze niet met de achtergrond van de pagina overeenkomt.
  • U snijdt een afbeelding in en plaatst de afbeeldingsstukken samen op de pagina met behulp van de tabel. Dit was een paar jaar geleden heel gebruikelijk, maar wordt niet langer als correct beschouwd.

Wees niet bang voor tabellen

Het is heel goed mogelijk om een ​​webpagina te maken die zeer creatief ogende tabellen gebruikt voor tabelgegevens. Tabellen vormen een belangrijk onderdeel van de XHTML-specificatie en het leren lezen van tabelgegevens is een belangrijk onderdeel van het maken van webpagina's.