Ik heb het volgende form met bijbehorende css:
Momenteel ziet het form eruit als op de linker foto. Op de rechterfoto een geshopt voorbeeld van hoe ik het eruit wil laten zien. Maar hoe ik ook niet pruts met de marges in label en .form-item, ik krijg de inputs niet recht onder elkaar. Het probleem is dat ik de html niet kan aanpassen; anders had ik er hier en daar wel een handig divje tussen geplaatst.

Is wat ik wil, met deze html, ueberhaupt mogelijk en zo ja, wie kan mij op weg helpen?
HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
| <form> <fieldset> <legend>Test fieldset</legend> <div class="description">Personalia voor administatiedingen</div> <div class="form-item "> <label for="naam">Naam:<span class="form-required">*</span></label> <input type="text" name="naam" class="form-text required"> <div class="form-description">uw voor- en achternaam</div> </div> <div class="form-item"> <label for="msg">Uw bericht:<span class="form-required" >*</span></label> <textarea class="form-textarea" name="msg" ></textarea> <div class="form-description">maximaal 200 woorden</div> </div> <div class="form-item "> <label>myselect:</label> <label class="option"> <input type="checkbox" class="form-checkbox" value="A">A </label> <label class="option"> <input type="checkbox" class="form-checkbox" value="B">B </label> </div> <input type="submit"> </fieldset> </form> |
Cascading Stylesheet:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| fieldset { border: solid 1px #aaa; width: 400px; } label { display: block; float: left; } .form-description { margin-left: 100px; } .form-item {} .form-checkbox {} .form-submit {} .form-required {color: red;} |
Momenteel ziet het form eruit als op de linker foto. Op de rechterfoto een geshopt voorbeeld van hoe ik het eruit wil laten zien. Maar hoe ik ook niet pruts met de marges in label en .form-item, ik krijg de inputs niet recht onder elkaar. Het probleem is dat ik de html niet kan aanpassen; anders had ik er hier en daar wel een handig divje tussen geplaatst.

Is wat ik wil, met deze html, ueberhaupt mogelijk en zo ja, wie kan mij op weg helpen?
[ Voor 3% gewijzigd door Verwijderd op 16-10-2009 21:45 ]