Parse error: syntax error, unexpected GOT_USER in https://gathering.tweakers.net on line 1337
Verwijderd
Je gebruikt sowieso nogal veel divs, terwijl die eigenlijk niet nodig zijn. Het kan bijvoorbeeld ook zo:
Die je vervolgens opmaakt met:
Dit werkt ook zoals het hoort in IE, maar let wel op dat die min-height niet goed ondersteund. En nog wat dingen:
Bovenstaande CSS zal niet goed werken in IE 5.x vanwege het boxmodel, maar dat is natuurlijk nog vrij eenvoudig op te lossen.
HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| <div id="main"> <div id="menu"> <h1>KoenPasman.nl</h1> <ul> <li>Home</li> <li>Weblog</li> <li>Over Mij</li> <li>Portfolio</li> <li>In Aanbouw</li> <li>Scripts / Snippers</li> <li>Gastenboek</li> <li>Contact</li> <li>Sitemap</li> </ul> </div> [img]""[/img] </div> |
Die je vervolgens opmaakt met:
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
| #main { margin: 0 auto; width: 750px; min-height: 400px; background-color: #CBD0C4; border: #AEB7A2 1px solid; } h1 { text-align: center; width: 345px; font-size: 20px; color: #58697E; border-bottom: #A4B0BF 1px dotted; } #menu { float: right; } #headerImg { float: left; border-style: solid; border-color: #AEB7A2; border-width: 0px 5px 5px 0px; } #main ul { list-style-type: none; padding: 0; margin: 0; } #main ul li { font-size: 12px; background-color: #C7CCBF; border-top: #A4AB96 1px dotted; text-align: center; color: #29546D; } #main ul li:hover { background-color: #AEB7A2; border-top: #A4AB96 1px solid; } |
Dit werkt ook zoals het hoort in IE, maar let wel op dat die min-height niet goed ondersteund. En nog wat dingen:
- Je gebruikt nu een .htc voor het hover effect, terwijl dat ook eenvoudig met een :hover op de links in je <ul> kunnen. Scheelt weer een .htc
- Als je tóch al een JS bestand include kun je daar beter de onload inzetten, dus window.onload = randPic;. Dat is natuurlijk persoonlijk, maar je hoeft dan geen JS meer in je (X)HTML zitten.
edit:
Bovenstaande CSS zal niet goed werken in IE 5.x vanwege het boxmodel, maar dat is natuurlijk nog vrij eenvoudig op te lossen.
[ Voor 23% gewijzigd door Verwijderd op 18-04-2004 19:18 ]
Ah zeer nice.
Ik had het zelf ook even geprobeerd door de img-tag buiten het menu e.d. te halen, maar toen werkte het ook niet.
Zal idd wel aan de hoeveelheid divs hebben gelegen.
Dat van die HTC weet ik nog niet zeker of ik dat doe, want wellicht ga ik het ook nog op andere elementen toepassen.
En ik ga ook maar eens kijken naar IE 5.x...
Maar iig bedankt voor 't helpen, wederom weer iets geleerd
Ik had het zelf ook even geprobeerd door de img-tag buiten het menu e.d. te halen, maar toen werkte het ook niet.
Zal idd wel aan de hoeveelheid divs hebben gelegen.
Dat van die HTC weet ik nog niet zeker of ik dat doe, want wellicht ga ik het ook nog op andere elementen toepassen.
En ik ga ook maar eens kijken naar IE 5.x...
Maar iig bedankt voor 't helpen, wederom weer iets geleerd
Parse error: syntax error, unexpected GOT_USER in https://gathering.tweakers.net on line 1337