Hoi,
ik ben weer eens bezig met een site maar ik krijg die navigatie maar niet goed.
Wat ik namelijk wil is een horizontaal menu met een rollover effect dmv een achtergrond plaatje.
Nu is dat horizontale menu geen probleem en het plaatje ook niet, maar de hoogte van de LI met daarin de A wil maar niet groter worden.
de code zoals hij nu is:
en de bijbehorende CSS mbt het UL LI en A verhaal:
Later zal het menu helemaal variabel worden gemaakt dmv een mysql database etc.
Op en aanmerkingen op de code mag natuurlijk altijd, want daar leer ik alleen maar van, maar volgens mij is het best netjes op deze manier.
Wie weet nu hoe ik de hoogte van de LI op exact 24 pixels kan krijgen zodat ik de achtergrond op pixel 21 kan zetten?
Voorbeeld: http://www.b2ontwerp.nl/eijkelkamp
ik ben weer eens bezig met een site maar ik krijg die navigatie maar niet goed.
Wat ik namelijk wil is een horizontaal menu met een rollover effect dmv een achtergrond plaatje.
Nu is dat horizontale menu geen probleem en het plaatje ook niet, maar de hoogte van de LI met daarin de A wil maar niet groter worden.
de code zoals hij nu is:
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
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <HTML> <HEAD> <TITLE>Eijkelkamp</TITLE> <LINK rel="stylesheet" href="./stylesheet.css" <SCRIPT src="./javascript.js" type="JavaScript"></SCRIPT> </HEAD> <BODY> <DIV id="body"> <DIV id="top"> </DIV> <DIV id="flash"> <OBJECT classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="735" height="284"> <PARAM name="flash" value="flash.swf"> <PARAM name="quality" value="high"> <PARAM name="bgcolor" value="#DB0071"> <EMBED src="flash.swf" quality="high" bgcolor="#DB0071" width="735" height="284" name="flash" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></EMBED> </OBJECT> </DIV> <DIV id="navigation"> <DIV class="lft"> </DIV> <DIV class="rgt"> </DIV> <DIV id="nav_top"> <UL> <LI><A href=""><IMG src="./images/nav.php?nav=home" align="absmiddle" border="0"></A></LI> <LI><A href=""><IMG src="./images/nav.php?nav=webshop" align="absmiddle" border="0"></A></LI> <LI><A href=""><IMG src="./images/nav.php?nav=vestigingen" align="absmiddle" border="0"></A></LI> <LI><A href=""><IMG src="./images/nav.php?nav=contact" align="absmiddle" border="0"></A></LI> </UL> </DIV> <DIV id="nav_btm"> //subnavigatie uit de database </DIV> </DIV> <DIV id="page"> </DIV> </DIV> <DIV id="bottom"> </DIV> </BODY> </HTML> |
en de bijbehorende CSS mbt het UL LI en A verhaal:
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
| #nav_top { width: 735px; height: 24px; margin: 0px 0px 0px 18px; } #nav_top UL { height: 24px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; } #nav_top UL LI { display: inline; } #nav_top UL LI A { padding: 0px 8px 0px 8px; text-decoration: none; background-color: #FFFFFF; } #nav_top UL LI A:hover { background-image: url("./images_bg/nav_top.gif"); background-position: 0px 0px; background-repeat: repeat-x; } |
Later zal het menu helemaal variabel worden gemaakt dmv een mysql database etc.
Op en aanmerkingen op de code mag natuurlijk altijd, want daar leer ik alleen maar van, maar volgens mij is het best netjes op deze manier.
Wie weet nu hoe ik de hoogte van de LI op exact 24 pixels kan krijgen zodat ik de achtergrond op pixel 21 kan zetten?
Voorbeeld: http://www.b2ontwerp.nl/eijkelkamp
A byte walks into a bar and orders a pint. Bartender asks him "What's wrong?" Byte says "Parity error." Bartender nods and says "Yeah, I thought you looked a bit off."