HTML>Tabellen

»» Nu worden de lessen een graadje moeilijker. Nu geen tekstopmaak, maar
tabellen. Tabellen?? Hey, we gaan toch geen wiskunde doen he?? Nee.
Tabellen worden namelijk op webpagina's niet zo gebruikt als ze bij 
wiskunde worden gebruikt. Ook webhulpje.nl gebruikt tables. Als je
deze les gevolgd heb, zul je ze op nog veel meer websites tegenkomen.
Veel webpagina's maken gebruik van tables. Je kan er veel dingen mee
naast elkaar zetten, je website in verschillende vlakken verdelen,
je website overzichtelijker maken, je website een mooier design geven,
kortom, genoeg redenen. Zullen we dan maar beginnen???

tmmk

ps. Kijk, voordat u de les doet, onderaan de pagina!


HTML 

Ok, tables zitten zoals ik zei ietsjes ingewikkelder in elkaar. 
Zelfs Een ervaren webbouwer kan hier nog wel is de mist mee ingaan. 
Een klein Tabletje: 

<table> <tr> <td> 

Hier komen eventueel plaatjes, links, tekst, of wat dan ook. </td> </tr> </table> 

Een korte uitleg van de tags vind ik hier wel op zijn plaats:
<table>: De begintag. 
<tr>
: een table row oftewel een rij. 
<td>
: table data invoeren. 
Dit zijn de basistags (met de endtags erbij gerekend) voor een table. 
Niet dat dit alle tags zijn maar minder mag niet. 
Nu hebben we praktisch nog niks:
Hier komen eventueel plaatjes, links, tekst, of wat dan ook.

We gaan de table dus een beetje opvleuren: 

<table border="3" bordercolorlight="#00FFFF" bordercolordark="#888888" align="center" valign="middle"> <tr> <td bgcolor="#555555"> 

Hier komen eventueel plaatjes, links, tekst, of wat dan ook. </td> </tr> </table> Nu hebben we dus:
Hier komen eventueel plaatjes, links, tekst, of wat dan ook.

Ok, de kleuren zijn lelijk, maar de schoonheid straalt van de code af. 
Even de attributen bij de <table> tag uitleggen. 
border="getal": dit attribuut geeft de dikte van de lijn die om de table heen staat aan. 
bordercolorlight="#kleur": dit geeft de kleur van de border, linksboven aan. 
bordercolordark="#kleur": dit geeft de kleur van de border, rechtsonder aan. 
align="plaats": Dit geeft aan waar de table in de lengte moet staan. Mogelijke waarden zijn: left, center en right. 
valign="plaats": Dit geeft aan waar de table in de hoogte moet staan. Mogelijke waarden zijn: top, middle en bottom. 

En nog onbesproken attributen voor in de <table> tag: 
width="getal": geeft de breedte van de table aan. Dit kan ook in procenten. 
height="getal": geeft de hoogte van de table aan. Dit kan ook in procenten. 
cellspacing="getal": dit geeft de ruimte tussen cellen weer in pixels. 
cellpadding="getal": dit bepaalt de ruimte tussen de cel(len) en de rand. 
bgcolor="#kleur": stelt de achtergrondkleur van de table vast. 

En het attribuut bij de <tr> tag: bgcolor="#FF0000": dit is de achtergrondkleur van de cell. 

Zo dit waren alle attributen van de <table> en de <td> tag. 
We gaan er nu verder mee werken. Als je een table wilt met 2 rijen, naast elkaar. Dan moet je 2 table data's maken in een row. 
Zo komen er 2 vakken, in een rij. Als je op die manier blijft denken, valt alles nog wel mee. 

<table border="1" width="20"> <tr> <td>
tekst </td> <td> plaatje </td> </tr> </table> 

Nu krijgen we dit:
tekst plaatje
Ik hoop dat je het tot nu toe een beetje begrepen hebt, en zo niet, lees het dan nog een keer door. We gaan nu een stapje verder. 
We gaan de colspan en rowspan gebruiken. Colspan: Colspan staat voor collumn span. oftewel cell-sprijding. 
Je "sprijdt" met dit attribuut je cell uit over de lengte en/of breedte van een cell. 
Begrijp je het niet?? Dan hier een voorbeeld:
Bovenaan tekst
linksonderaan tekst rechtsonderaan tekst

Ik hoop dat je het nu wel een beetje begrijpt. de bonodigde code: 
<table border="1"> <tr> <td colspan="2">
Bovenaan tekst </td> <td> linksonderaan tekst </td> <td> rechtsonderaan tekst </td> </tr> </table> 

Eigenlijk zeg je gewoon met colspan, maak jezelf in de breedte, net zo groot als 2 cellen. Zorg wel dat je dan 2 cellen hebt in de row eronder. Anders heeft het ook geen zin. Als je een cell evengroot wilt maken als 3 of meer cellen, maak dan gewoon van de 2 bij collspan een 3 of meer. Vrij simpel, eigenlijk. Nu een voorbeeld van de rowspan:
tekst rechtsboven tekst
linksonder tekst

En ook hier weer de benodigde code: 

<table border="1"> <tr> <td rowspan="2">
tekst </td> <td> rechtsboven tekst </td> </tr> <tr> <td> linksonderaan tekst </td> </tr> </table> 

Als je dit begrijpt heb je tables maken goed onder de knie. Je kunt nu: Tables uitlijnen Cellen van binnen uitlijnen Kleuren en grootes van de tables en cellen regelen. Een cell net zo groot maken als 2 cellen horizontaal en verticaal. De ruimtes tussen cellen en de rand regelen. De ruimtes tussen cellen regelen. en je kunt nu de kleur van de borders regelen.

De volgende les gaat over forms.

|(\/)(\/)|<

Vorige les//--Terug naar 't webhulpje--\\Volgende les

Voor vragen kan je terecht in het forum!!


Copyright © 't webhulpje, Nederland
Alle rechten voorbehouden. Niets van deze elektronische uitgave mag worden verveelvoudigd, opgeslagen in een geautomatiseerd gegevensbestand, of openbaar gemaakt, in enige vorm of op enige wijze, hetzij elektronisch, mechanisch, door fotokopieėn, opnamen, of op enige andere manier, zonder voorafgaande schriftelijke toestemming van de uitgever en/of de beheerder van deze website.