Gegroet,
Ik ben weer wat bezig met css en html.
Nu stuit ik op 3 dingen die ik graag anders zou willen zien.
De html en css code staan onderaan het bericht
1) geen volledige border rond de container
In mijn container heb ik verschillende div's, maar enkel de header div wordt omlijnd als ik de container een border meegeef. Ik kan wel alle div's appart een border meegeven, maar dan zit ik met het probleem dat de content div en de latestworks div geen volledige border aan de linker of rechter kant krijgen, die is maar zo groot als de inhoud.
2) float property vraag
a) Om de latestworks div en content div naast elkaar te krijgen geef ik de latestworks div een float:left mee en de content div een float:right. Ik denk dat die float:right normaal niet gebruikt wordt in samenwerking met een float:left. Als ik die float:right niet toepas, dan gebruikt de tekst in de content div niet de volledige width die ik hem meegeef (580px), maar een stuk minder.
b) opdat de footer onderaan de content en latestworks div wordt geplaatst geef ik deze een float:left mee, iets dat normaal ook niet gedaan wordt denk ik. Ik zou dit dus op een striktere manier willen doen, maar ik weet niet hoe, met margin en padding kom ik er iig niet uit.
3) ruimte tss content en latestworks div en hnav div
In internet explorer is die ruimte niets, logisch ook omdat ik nergens in mijn css heb staan dat er daar ruimte tss moet zijn. Maar in firefox is dit wel een redelijke ruimte van zo'n 50px. Op zich is dat niet erg, zo ziet hij er beter uit in firefox, maar omdat ik em er in ie ook zo wil laten uitzien moet ik dus met margin werken, maar dan wordt die margin-top (in aantal px) in firefox bij die ruimte opgeteld waardoor het in firefox er dus niet uit ziet.
4) code
Ik hoop dat jullie mij wat op weg kunnen helpen.
Ik ben weer wat bezig met css en html.
Nu stuit ik op 3 dingen die ik graag anders zou willen zien.
De html en css code staan onderaan het bericht
1) geen volledige border rond de container
In mijn container heb ik verschillende div's, maar enkel de header div wordt omlijnd als ik de container een border meegeef. Ik kan wel alle div's appart een border meegeven, maar dan zit ik met het probleem dat de content div en de latestworks div geen volledige border aan de linker of rechter kant krijgen, die is maar zo groot als de inhoud.
2) float property vraag
a) Om de latestworks div en content div naast elkaar te krijgen geef ik de latestworks div een float:left mee en de content div een float:right. Ik denk dat die float:right normaal niet gebruikt wordt in samenwerking met een float:left. Als ik die float:right niet toepas, dan gebruikt de tekst in de content div niet de volledige width die ik hem meegeef (580px), maar een stuk minder.
b) opdat de footer onderaan de content en latestworks div wordt geplaatst geef ik deze een float:left mee, iets dat normaal ook niet gedaan wordt denk ik. Ik zou dit dus op een striktere manier willen doen, maar ik weet niet hoe, met margin en padding kom ik er iig niet uit.
3) ruimte tss content en latestworks div en hnav div
In internet explorer is die ruimte niets, logisch ook omdat ik nergens in mijn css heb staan dat er daar ruimte tss moet zijn. Maar in firefox is dit wel een redelijke ruimte van zo'n 50px. Op zich is dat niet erg, zo ziet hij er beter uit in firefox, maar omdat ik em er in ie ook zo wil laten uitzien moet ik dus met margin werken, maar dan wordt die margin-top (in aantal px) in firefox bij die ruimte opgeteld waardoor het in firefox er dus niet uit ziet.
4) code
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
114
| body { background-color: #202020; padding: 0; margin: 0; text-align: center; } #container { width: 900px; height: 100%; padding: 0; margin: 0 auto; text-align: left; } #header { max-height: 119px; width: 900px; margin: 0; padding: 0; } #hnav { width: 900px; background-image: url(images/hnavbg.jpg); background-repeat: repeat-x; height: 40px; margin: 0; padding: 0; } #hnav ul { margin-left: 280px; float: left; margin-top: 9px; list-style: none; height: 40px; padding: 0; } #hnav li { float: left; border-right: solid #ffffff 2px; padding-right: 20px; padding-left: 20px; } #hnav a { font-family: Tahoma; color: #ffffff; text-decoration: none; font-size: 13px; font-weight: bold; } #hnav a:hover { text-decoration: underline; } #latestworks { float: left; width: 280px; padding-left: 10px; padding-right: 10px; } #content { float: right; width: 580px; padding-right: 10px; padding-left: 10px; } #footer { width: 900px; background-image: url(images/footerbg.jpg); background-repeat: repeat-x; float: left; height: 50px; margin-top: 40px; padding: 0; text-align: center; line-height: 50px; font-size: 14px; font-style: italic; font-family: Times New Rmoan; color: #ffffff; font-weight: 600; } h3 { font-family: Myriad Pro, Tahoma; font-size: 30px; font-style: italic; font-weight: 100; color: #70a338; } p { font-size: 14px; font-style: italic; font-family: Times New Rmoan; color: #ffffff; } p:first-letter { color: #6fa237; font-size: x-large; } img.latestworks { border: solid 3px #6fa237; } |
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="stylesheet" href="style.css" type="text/css" /> <title>Tom O - Amateur Design</title> </head> <body> <div id="container"> <div id="header"> <p align="center" style="padding: 0px; margin: 0px;"><img src="images/header2.png" alt="header" /></p> </div> <div id="hnav"> <ul> <li><a href="#">Home</a></li> <li><a href="#">Portfolio</a></li> <li><a href="#">Links</a></li> <li style="border-right: none;"><a href="#">Contact Me</a></li> </ul> </div> <div id="latestworks"> <h3><img src="images/logo v2.png" alt="logo" style="vertical-align: bottom" />Latest Works</h3> <table> <tr> <td style="padding-bottom: 40px"> <img src="images/laatstewerk1.jpg" alt="ford escort wallpaper" class="latestworks" /> </td> </tr> <tr> <td style="padding-bottom: 40px"> <img src="images/laatstewerk2.jpg" alt="knight of sovereignty sig" class="latestworks" /> </td> </tr> <tr> <td> <img src="images/laatstewerk3.jpg" alt="robo-sig2" class="latestworks" /> </td> </tr> </table> </div> <div id="content"> <h3><img src="images/logo v2.png" alt="logo" style="vertical-align: bottom" />Welkom</h3><p>"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."</p><p>Have Fun</p> </div> <div id="footer"> Copyright - 2008 - Tom op’t Roodt </div> </div> </body> </html> |
Ik hoop dat jullie mij wat op weg kunnen helpen.