17.05.2014 Views

HTML, CSS en JavaScript - Pearson Education

HTML, CSS en JavaScript - Pearson Education

HTML, CSS en JavaScript - Pearson Education

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

PHP EN MYSQL de basis<br />

<br />

<br />

<br />

We mak<strong>en</strong> e<strong>en</strong> paar opmerking<strong>en</strong> over tabell<strong>en</strong>:<br />

n Het zal u opvall<strong>en</strong> dat ook tabell<strong>en</strong> over e<strong>en</strong> hoofd <strong>en</strong> e<strong>en</strong> lijf beschikk<strong>en</strong>.<br />

n In de thead-sectie kunt u kolomkopp<strong>en</strong> kwijt, <strong>en</strong> in de tbody-sectie de inhoud van de<br />

tabel. In de praktijk zult u <strong>en</strong> weinig teg<strong>en</strong>kom<strong>en</strong>, want alle browsers<br />

lat<strong>en</strong> e<strong>en</strong> tabel zonder deze tags ook goed zi<strong>en</strong>. Maar als u dynamisch met e<strong>en</strong><br />

tabel aan de slag wilt met behulp van <strong>JavaScript</strong>, dan is het belangrijk om deze tags<br />

wel te gebruik<strong>en</strong>, om er zeker van te zijn dat alle browsers, met name oudere versies<br />

van Internet Explorer, meedo<strong>en</strong>.<br />

n Verder zijn er nog e<strong>en</strong> aantal variaties toe te voeg<strong>en</strong>, zoals tabell<strong>en</strong> binn<strong>en</strong> tabell<strong>en</strong>,<br />

rij<strong>en</strong> die hier <strong>en</strong> daar over meer dan één kolom reik<strong>en</strong>, of kolomwaard<strong>en</strong> die over<br />

meer rij<strong>en</strong> he<strong>en</strong> gaan. Let op: lege tabelcell<strong>en</strong> kunn<strong>en</strong> problem<strong>en</strong> gev<strong>en</strong>. We wijz<strong>en</strong><br />

hier alle<strong>en</strong> op e<strong>en</strong> aantal mogelijkhed<strong>en</strong>, voor details is het al eerder g<strong>en</strong>oemde<br />

<strong>HTML</strong>-boek e<strong>en</strong> aanrader, of het onvolprez<strong>en</strong> W3Schools: www.w3schools.com/html/<br />

zal zeker uitkomst br<strong>en</strong>g<strong>en</strong>.<br />

Dit voorbeeld zondigt teg<strong>en</strong> de regels dat er ge<strong>en</strong> pres<strong>en</strong>tatieattribut<strong>en</strong> in de <strong>HTML</strong>-tekst<br />

mog<strong>en</strong> staan. Borders (rand<strong>en</strong>), padding <strong>en</strong> spacing hor<strong>en</strong> in e<strong>en</strong> stijlblad te word<strong>en</strong> aangegev<strong>en</strong>.<br />

De border="1" is het <strong>en</strong>ige attribuut dat nog niet verouderd is verklaard voor<br />

de table-tag. Het attribuut border is bijvoorbeeld handig om snel te debugg<strong>en</strong> waarom<br />

e<strong>en</strong> g<strong>en</strong>este tabel uit de pas is gaan lop<strong>en</strong> door het verget<strong>en</strong> van e<strong>en</strong> eind-tag, alhoewel<br />

dat teg<strong>en</strong>woordig ook heel handig gaat met de developer tools van Firefox.<br />

Onze Firefox-browser toont het voorbeeld als in afbeelding 1.3.<br />

Afbeelding 1.3<br />

E<strong>en</strong> tabel.<br />

Erg fraai is deze tabel niet vormgegev<strong>en</strong>. Verderop in dit hoofdstuk als we het over <strong>CSS</strong><br />

hebb<strong>en</strong> kom<strong>en</strong> we terug op dit voorbeeld.<br />

10

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!