HTML, CSS en JavaScript - Pearson Education
HTML, CSS en JavaScript - Pearson Education
HTML, CSS en JavaScript - Pearson Education
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 />
<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