Home Ontwerp je site HTML Tabelattributen

Tabelattributen


Met de tabel basiscodes kun je een tabel maken. Maar al snel zul je erachter komen dat de tabel niet aan je wensen voldoet.


Tabelattributen : Border


Om veranderingen aan een tabel goed te kunnen waarnemen, is het handig om een rand ('border') te maken. Hiervoor moet je de begin-tag <table> veranderen in <table border="1"> Dit heeft als resultaat dat alle randen van de tabel zichtbaar worden.


Je kan de dikte van de rand laten toenemen door een groter getal in te vullen, maar de meeste mensen vinden deze rand te lelijk om echt te gebruiken


Tabelattributen : Width


Standaard wordt de gemaakte tabel links op de pagina neergezet, terwijl de ruimte aan de rechterkant onbenut blijft.

Dat wil je natuurlijk niet. Je ziet liever dat de tabel over de gehele breedte van het venster wordt getoond.


De breedte van een tabel instellen kun je doen door het attribuut width="x%"toe te voegen aan de begin-tag <table>. Voor de letter 'x' kun je een getal invullen tussen de 1 en 100, waarbij honderd (procent) staat voor de gehele breedte.


Tabelattributen : Cellspacing en Cellpadding


Behalve dat het mogelijk is de breedte van de tabel aan te passen, kan ook de ruimte tussen de cellen worden veranderd. Het attribuut hiervoor is cellspacing="x", waarvoor 'x' een waarde kan hebben die ligt tussen de 1 en 99.


Wil je dat de ruimte tussen de inhoud van een cel en de binnenkant van de celrand wordt vergroot, dan moet je het attribuut cellpadding="x" gebruiken, waarbij ook deze 'x' een waarde heeft die ligt tussen de 1 en 99. Een goed uitgangspunt voor beide x-en is een waarde van 10.



Tabelattributen : Caption


Als je een bijschrift wilt plaatsen bij de tabel, kun je gebruikmaken van de tags <caption> en </caption>, die je onder de begin-tag <table> kunt zetten. Tussen deze tags kun je de tekst van het bijschrift plaatsen.


Het enige attribuut van de <caption> tag is align Met dit attribuut kun je bepalen waar het bijschrift wordt geplaatst.


Dit attribuut kan de volgende waarden krijgen: top (bijschrift boven de tabel),bottom(bijschrift onder de tabel), left (bijschrift links van de tabel) en right (bijschrift rechts van de tabel).


Tabelattributen : Bgcolor en Background


Om de tabel nog wat te verfraaien, zijn de volgende attributen in de table-tag mogelijk: bgcolor en background. Hiermee kan je een kleur of een achtergrondafbeelding geven aan een rij of een cel.


Hieronder staat een voorbeeld van het gebruik van de verschillende tabelattributen:


Dit is de caption
Kolom 1 Kolom 2
tabelcel 1 tabelcel2
tabelcel3 tabelcel4


<table border="4" width="80%" cellspacing="10" cellpadding="20">
<caption align="bottom">Dit is de caption</caption>
<tr>
<th>Kolom 1</th>
<th>Kolom 2</th>
</tr>
<tr bgcolor="red">
<td>tabelcel 1</td>
<td>tabelcel2</td>
</tr>
<tr>
<td background="./achtergrondafbeelding.png">tabelcel3</td>
<td>tabelcel4</td>
</tr>
</table>


Celattributen : align, valign, rowspan en colspan


Ook aan de HTML-tags voor een cel (<tr>,<td>en <th>) kunnen attributen worden toegekend.


Evenals bij de <table>-tag kan ook hier het attribuut align worden gebruikt. Met dit attribuut kun je de inhoud van een cel uitlijnen. In vergelijking met het bovenstaande rijtje vallen align="bottom" En align="top"af en komt hiervoor in de plaats align="center"


Dit attribuut zorgt ervoor dat de inhoud in de cel wordt gecentreerd. Om de tekst boven, in het midden of onder in de cel te plaatsen kun je respectievelijk de attributen valign="top", valign="middle"en valign="bottom"gebruiken ('valign' staat voor 'vertical align').


De laatste twee attributen die je bij het opmaken van cellen van pas kunnen komen zijn rowspan"x" en colspan="x" Met rowspan kun je opgeven over hoeveel rijen (verticaal) de cel wordt uitgesmeerd, terwijl met colspan kan worden aangegeven over hoeveel kolommen (horizontaal) dit gebeurt. In beide gevallen kun je het gewenste aantal cellen invullen op de plaats van de 'x'.

Een voorbeeld:


    rowspan=3 tabelcel2 tabelcel5
    colspan=2
    tabelcel4 tabelcel7

De HTML-code van deze tabel ziet er zo uit:


<table border="1">
<tr>
<td rowspan="3">rowspan=3</td>
<td>tabelcel2</td>
<td>tabelcel5</td>
</tr>
<tr>
<td colspan="2">colspan=2</td>
</tr>
<tr>
<td>tabelcel4</td>
<td>tabelcel7</td>
</tr>
</table>

Het volgende deel van de cursus is Formulieren in HTML
Formulieren dienen om data te verzenden die ene gebruiker eerst zelf ingeeft.


4 + 6 =
 

GOOGLE adsense