Hey GoT'ers,
Ik heb een vaag probleempje met CSS die ik nog nooit eerder heb gehad, terwijl ik een tijd terug soortgelijke layouts maken.
Ik zal eerst even laten zien wat ik bedoel:

De bovenste rand en onderste rand van het content vlak (3 aparte div's) gaan van elkaar afstaan. Ik heb inmiddels achterhaald dat als ik de h1 en de p tag 0 margin en padding geef, het probleem is 'opgelost' maar dit is natuurlijk een non-oplossing.
Een <br style="clear: both;" /> zorgt ook dat er geen ruimte meer tussenkomt, maar zorgt wel voor een vieze br onder en boven wat zorgt dat de h1 veel te ver van de bovenkant staat, en de p veel te ver van de onderkant.
Mijn code (incl de br clear both)
En de css:
Zoals je misschien verwacht, hebben lists's en p's ook hetzelfde effect in de menu-div's.
Ik heb geen idee wat ik voor mooie oplossing kan bedenken voor mijn 'probleem'. Iemand die mij toevallig uit de brand kan helpen? Gok dat het een vrij simpele oplossing is maar ik kom er niet op
Ik heb een vaag probleempje met CSS die ik nog nooit eerder heb gehad, terwijl ik een tijd terug soortgelijke layouts maken.
Ik zal eerst even laten zien wat ik bedoel:

De bovenste rand en onderste rand van het content vlak (3 aparte div's) gaan van elkaar afstaan. Ik heb inmiddels achterhaald dat als ik de h1 en de p tag 0 margin en padding geef, het probleem is 'opgelost' maar dit is natuurlijk een non-oplossing.
Een <br style="clear: both;" /> zorgt ook dat er geen ruimte meer tussenkomt, maar zorgt wel voor een vieze br onder en boven wat zorgt dat de h1 veel te ver van de bovenkant staat, en de p veel te ver van de onderkant.
Mijn code (incl de br clear both)
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
27
28
29
30
31
32
| <div id="wrapper"> <div id="left"> <div id="logo"></div> <div class="menu-top"></div> <div class="menu-content"> <div id="laatste-nieuws"></div> </div> <div class="menu-bottom"></div> </div> <div id="right"> <div id="topmenu"> <ul> <li><a href="#">HOME</a></li> <li><a href="<?php echo $url; ?>contact">CONTACT</a></li> </ul> </div> <div id="content-top"></div> <div id="content"> <br style="clear: both;" /> <h1>Contact opnemen</h1> <p>Blala</p> <br style="clear: both;" /> </div> <div id="content-bottom"></div> </div> </div> |
En de css:
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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
| #content { background: #fafafa; padding-left: 10px; padding-right: 10px; width: 705px; } #content-bottom { background: url(i/content_bottom.png) no-repeat; height: 11px; width: 725px; } #content-top { background: url(i/content_top.png) no-repeat; height: 11px; width: 725px; } img { margin: 0px; padding: 0px; border: 0px; } #laatste-nieuws { background: url(i/laatste_nieuws.png) top right no-repeat; height: 22px; margin-bottom: 5px; width: 202px; } #left { float: left; width: 222px; } #logo { background: url(i/logo.png) no-repeat; height: 125px; margin-bottom: 10px; width: 222px; } .menu-bottom { background: url(i/menu_bottom.png) no-repeat; height: 10px; margin-bottom: 10px; width: 222px; } .menu-content { background: #0a0a0a url(i/menu_bg.png) repeat-y; color: #fff; padding: 0px 10px 0px 10px; width: 202px; } .menu-top { background: url(i/menu_top.png) no-repeat; height: 10px; width: 222px; } #right { float: right; overflow: hidden; width: 728px; } #topmenu { height: 135px; } #topmenu ul { list-style-type: none; margin: 0px; margin-left: 5px; padding: 0px; padding-top:15px; } #topmenu ul li { background: #000; color: #fcd1dd; float: left; font-size: 34px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; margin-right: 15px; margin-bottom: 10px; padding: 0px 5px 0px 5px; } #wrapper { margin: 10px auto 10px auto; overflow: hidden; width: 960px; } |
Zoals je misschien verwacht, hebben lists's en p's ook hetzelfde effect in de menu-div's.
Ik heb geen idee wat ik voor mooie oplossing kan bedenken voor mijn 'probleem'. Iemand die mij toevallig uit de brand kan helpen? Gok dat het een vrij simpele oplossing is maar ik kom er niet op