Ik wil graag een bepaalde situatie creeeren en hiervoor gebruik ik elementen met een float via css. Om even te illustreren wat ik graag wil bereiken:
Gewenste situatie
[img]http:///www.planet.nl/~terps407/web.GIF[/]
Hieronder het stukje relevante code. Ik heb de UL, zie plaatje voor de uiteindelijke plaats, er even voor het gemak eruit gelaten, aangezien ik eerste de 2de h2 wil goed krijgen
HTML gedeelte
CSS gedeelte
Het probleem
Het probleem is dus dat ik de h2 met id 'works' niet goed gefloat krijg. Ik krijg de h2 works alleen maar links of helemaal rechts _onder_ het form, terwijl het dus rechts van de eerste h2 zou moeten zijn. Wat ik ook doe met het floaten, ik krijg het niet op de manier waarop ik het graag zou willen.
Aangezien ik vrij nieuw ben met het float gedeelte, heb ik eerst wat tutorials opgezocht toen ik dit probleem tegen kwam. Op zich zou een float left op de h2 moeten werken als ik het goed heb begrepen (blijkbaar niet, anders zou het wel werken
), maar dan moet er wel ruimte voor zijn. Kortom, heb even overal een border omheen gezet om te kijken, maar die ruimte zou er moeten zijn.
Iemand die me een duw de juiste richting op kan geven
?
Gewenste situatie
[img]http:///www.planet.nl/~terps407/web.GIF[/]
Hieronder het stukje relevante code. Ik heb de UL, zie plaatje voor de uiteindelijke plaats, er even voor het gemak eruit gelaten, aangezien ik eerste de 2de h2 wil goed krijgen
HTML gedeelte
HTML:
Het volgende stukje CSS (gestript van background-colors en andere zaken die niet intressant zijn):1
2
3
4
5
6
7
8
9
10
11
12
13
| <div id="wrapperbottom"> <h2 id="quicksearch"><a href=""><span>Snel zoeken</span></a></h2> <fieldset id="quicksearch"> <form id="quickform"> <label for="iam">Ik ben een </label> <select id="iam" name="iam"> <option></option> <option></option> </select> </form> </fieldset> <h2 id="works"><a href=""><span>Hoe werkt het?</span></a></h2> </div> |
CSS gedeelte
Cascading Stylesheet:
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
| div#wrapperbottom { width: 750px; height: 200px; } h2#quicksearch { margin: 0px; padding: 0px; width: 285px; } h2#quicksearch a { display: block: text-decoration: none; } h2#quicksearch a span { display: block; height: auto; width: 285px; } fieldset#quicksearch { width: 285px; height: 183px; margin: 0px; padding: 0px; } fieldset#quicksearch form#quickform { position: absolute; margin-top: 10px; } fieldset#quicksearch label { display: block; float: left; width: 80px; margin-left: 20px; padding: 4px; } fieldset#quicksearch select { display: block; width: 140px; height: 18px; margin-left: 120px; } fieldset#quicksearch label#submit { visibility: hidden; } input#search { margin-top: 10px; margin-left: 67px; width: 85px; } h2#works { margin: 0px; padding: 0px; width: 220px; } h2#works a { display: block; } h2#works a span { display: block; height: auto; width: 220px; } |
Het probleem
Het probleem is dus dat ik de h2 met id 'works' niet goed gefloat krijg. Ik krijg de h2 works alleen maar links of helemaal rechts _onder_ het form, terwijl het dus rechts van de eerste h2 zou moeten zijn. Wat ik ook doe met het floaten, ik krijg het niet op de manier waarop ik het graag zou willen.
Aangezien ik vrij nieuw ben met het float gedeelte, heb ik eerst wat tutorials opgezocht toen ik dit probleem tegen kwam. Op zich zou een float left op de h2 moeten werken als ik het goed heb begrepen (blijkbaar niet, anders zou het wel werken
Iemand die me een duw de juiste richting op kan geven
[ Voor 16% gewijzigd door We Are Borg op 28-03-2005 00:45 ]