HTML | Tabellen | |
|
Handleiding HTML Inhoud HTML | Inhoud CSS | Trefwoordenregister | Begin
Gerelateerde elementen: CAPTION | COL | COLGROUP | TABLE | TBODY | TD | TFOOT | TH | THEAD | TR
|
-/top | -/- | -/bottom |
center/top | center/- | center/bottom |
right/top | right/- | right/bottom |
De attributen ALIGN en VALIGN kunnen ook aan het TR element toegevoegd worden, om in één keer voor alle cellen in een rij te bepalen hoe de inhoud in respectievelijk horizontale en verticale richting uitgelijnd moet worden.
<TABLE BORDER="1">
<TR ALIGN="center">
<TD WIDTH="120" HEIGHT="60">a1</TD>
<TD WIDTH="80">a2</TD>
</TR>
<TR ALIGN="right" VALIGN="top">
<TD HEIGHT="40">b1</TD>
<TD>b2</TD>
</TR>
</TABLE>
De browser geeft dit voorbeeld zo weer:
a1 | a2 |
b1 | b2 |
Wanneer je de attributen ALIGN en VALIGN attributen voor meerdere elementen gebruikt, dan is het goed eens te kijken naar de voorrangsregels voor het uitlijnen van celinhoud.
Het uitlijnen van de celinhoud kun je ook regelen met behulp van stylesheets. Zie hiervoor het onderdeel CSS en tabellen - Uitlijnen celinhoud.
Standaard houdt de browser 1 pixel ruimte vrij tussen de inhoud van de cel en de rand aan de zijde waarlangs de inhoud wordt uitgelijnd, behalve langs de bovenrand waar de tussenruimte 4 pixels is.
<TABLE BORDER="1">
<TR>
<TD VALIGN="top" WIDTH="120" HEIGHT="70">10 pixels tussen rand en inhoud</TD>
<TD ALIGN="right" VALIGN="top" WIDTH="80">a2</TD>
</TR>
<TR>
<TD HEIGHT="70">b1</TD>
<TD VALIGN="bottom">b2</TD>
</TR>
</TABLE>
standaard ruimte tussen rand en inhoud | a2 |
b1 | b2 |
Met behulp van het CELLPADDING attribuut van het TABLE element kun je zelf bepalen welke ruimte moet worden vrijgehouden. De opgegeven afstand geldt als minimum. Als de cel breder en hoger is dan nodig is voor de inhoud en de opgegeven tussenruimte, zal de afstand tot de rand langs sommige zijden groter zijn. Waar dat het geval is, hangt af van de (al dan niet opgegeven) uitlijning van de celinhoud.
In het volgende voorbeeld is het CELLPADDING attribuut is opgenomen met de waarde "10". De inhoud van de cellen staat in vergelijking tot de tabel uit het vorige voorbeeld verder van de rand. Omdat de met het WIDTH attribuut vastgelegde breedte betrekking heeft op de inhoud van de cel, is de tabel in het laatste geval aanzienlijk breder.
<TABLE BORDER="1" CELLPADDING="10">
<TR>
<TD VALIGN="top" WIDTH="120" HEIGHT="70">10 pixels tussen rand en inhoud</TD>
<TD ALIGN="right" VALIGN="top" WIDTH="80">a2</TD>
</TR>
<TR>
<TD HEIGHT="70">b1</TD>
<TD VALIGN="bottom">b2</TD>
</TR>
</TABLE>
10 pixels tussen rand en inhoud | a2 |
b1 | b2 |
Met het CELLPADDING attribuut van het TABLE element leg je in één keer de afstand tussen de celinhoud en alle vier de randen vast. Met behulp van stylesheets heb je de mogelijkheid de afstand tot elke rand afzonderlijk te bepalen. Zie hiervoor het onderdeel CSS en tabellen - Uitlijnen celinhoud.
Vervolg: Uitlijnen tabel
Inhoud onderdeel | Inhoud HTML | Inhoud CSS | Trefwoordenregister | Begin
Handleiding HTML (https://www.handleidinghtml.nl/)
Copyright © 1995-2024 Hans de Jong
Laatste wijziging: 5 december 2004