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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

PHP EN MYSQL de basis<br />

Dat is heel wat beter, nietwaar? Lat<strong>en</strong> we naar de <strong>CSS</strong> kijk<strong>en</strong> om te begrijp<strong>en</strong> hoe we<br />

dit voor elkaar hebb<strong>en</strong> gekreg<strong>en</strong>. De eerste regel, table { border-collapse: collapse;},<br />

geeft aan dat de borders van de cell<strong>en</strong> moet<strong>en</strong> sam<strong>en</strong>vall<strong>en</strong>. Als u dit niet doet,<br />

dan komt er e<strong>en</strong> kleine ruimte tuss<strong>en</strong> de cell<strong>en</strong>. U kunt dit gemakkelijk prober<strong>en</strong> door<br />

/* <strong>en</strong> */ om de regel he<strong>en</strong> te zett<strong>en</strong>, waardoor het comm<strong>en</strong>taar wordt, <strong>en</strong> daarna de<br />

<strong>HTML</strong> in uw browser op te roep<strong>en</strong>. Dan zijn er e<strong>en</strong> paar regels die e<strong>en</strong> lichtgrijze rand<br />

mak<strong>en</strong> om de cell<strong>en</strong> <strong>en</strong> die de cell<strong>en</strong> links <strong>en</strong> rechts wat ruimte gev<strong>en</strong>. De rij<strong>en</strong> die we<br />

van class="onev<strong>en</strong>" hebb<strong>en</strong> voorzi<strong>en</strong>, krijg<strong>en</strong> e<strong>en</strong> lichtblauwe achtergrondkleur, <strong>en</strong> de<br />

kolomkopp<strong>en</strong> (de th-tags), krijg<strong>en</strong> e<strong>en</strong> felblauwe achtergrond.<br />

1.4.6 Formulier<strong>en</strong> <strong>en</strong> <strong>CSS</strong><br />

Als afsluiting van dit stukje over <strong>CSS</strong> will<strong>en</strong> we het formulier dat we zag<strong>en</strong> in paragraaf<br />

1.3 mooier mak<strong>en</strong>, zodat het eruit ziet zoals in afbeelding 1.4. Als u naar de bron-code<br />

kijkt van veel formulier<strong>en</strong> op het web, dan zult u ontdekk<strong>en</strong> dat er veel van tabell<strong>en</strong> gebruikt<br />

wordt gemaakt om de veld<strong>en</strong> van formulier<strong>en</strong> netjes onder elkaar te krijg<strong>en</strong>. Dat<br />

is natuurlijk erg verleidelijk, zeker als u eerst ur<strong>en</strong> geworsteld heeft met floating div’s<br />

<strong>en</strong>zovoorts <strong>en</strong> dan met e<strong>en</strong> kleine wijziging uw hele structuur weer in de war gooit. Maar<br />

het hoort niet, tabell<strong>en</strong> zijn er om tabelgegev<strong>en</strong>s te lat<strong>en</strong> zi<strong>en</strong> <strong>en</strong> niet om formulier<strong>en</strong> te<br />

formatter<strong>en</strong>. Er zijn ook korte oplossing<strong>en</strong>, waarvan we er één hieronder lat<strong>en</strong> zi<strong>en</strong>. De<br />

auteur ervan zegt dat u ontslag<strong>en</strong> wordt als u hierna ooit nog e<strong>en</strong> tabel gebruikt om e<strong>en</strong><br />

formulier te formatter<strong>en</strong>, echter, als u bijvoorbeeld lange tekst voor e<strong>en</strong> formulierveld<br />

heeft staan, dat in meerdere regels getoond moet kunn<strong>en</strong> word<strong>en</strong>, dan zou ik nog ge<strong>en</strong><br />

andere manier wet<strong>en</strong>. In minder exotische gevall<strong>en</strong> is de styling hieronder heel effectief.<br />

Om hem te kunn<strong>en</strong> toepass<strong>en</strong> moet<strong>en</strong> we ook de <strong>HTML</strong> aanpass<strong>en</strong>:<br />

C <br />

<br />

voor- <strong>en</strong> achternaam:<br />

<br />

<br />

<br />

email:<br />

<br />

<br />

<br />

&nbsp;<br />

<br />

<br />

<br />

We hebb<strong>en</strong> de labeltekst in e<strong>en</strong> label-tag geplaatst. Dat stelt ons in staat om de tekst e<strong>en</strong><br />

vaste breedte te gev<strong>en</strong> <strong>en</strong> dat is de oplossing om formulierveld<strong>en</strong> netjes in het gelid te<br />

krijg<strong>en</strong>.<br />

20

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

Saved successfully!

Ooh no, something went wrong!