gothmog
|
Je hoeft ook geen tabellen meer te gebruiken als je <label> gebruikt.
Dat gaat heel simpel:
<label for="veldnaam" style="width: 100px;">Voer je naam in:</label>
<input id="veldnaam" name="veldnaam" type="text" />
<label for="veldnaam" style="width: 100px;">Voer je naam in:</label> <input id="veldnaam" name="veldnaam" type="text" />
De label word nu 100px breedt. En dus kun je een heleboel labels onder elkaar zetten door overal een breedte bij te zetten. Dit maakt het makkelijker dan tabellen en toch niet zo slordig. |
|
|
xSc
|
Sweepee, dat lijkt me niet. Volgens mij mag <input> niet tussen <label></label>. En bovendien, in jouw voorbeeld is het nut van <label> weg.
Noot: Dit mag wel. In Sweepee zijn voorbeeld werkt <label> nog steeds naar behoren.
Alleen als je het label en het formulierveld op twee verschillende plaatsen zet moet er een koppeling zijn middels "id=" en "for=".
FangorN |
|
|
Sweepee
|
Je kan hetzelfde bekomen op de volgende manier:
<label>Voer je naam in:<input type="text" /></label>
Je moet het for attribuut van de label tag (en bijgevolg het id attribuut van de input tag) dus niet per sé gebruiken als je wilt dat het formulierelement geselecteerd wordt bij het klikken op het bijhorende label.
|
|
|