ik doe het zo bij mijn menu:
#menu {
width: 1000px;
height: 32px;
background: url('images/menu_bg.gif');
float: left;
margin: 0px;
padding: 0px;
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
list-style: none;
}
#menu li {
background: url('images/menu_schijding.gif');
margin: 0px;
padding-right: 1px;
float: left;
}
#menu li a {
height: 23px;
display: block;
float: left;
background: url('images/menu_bg.gif');
color: #FFFFFF;
text-decoration: none;
padding-left:7px;
padding-right:7px;
padding-top:9px;
padding-bottom:0px;
}
#menu li a:hover {
color: #000000;
background: url('images/menu_hover.gif');
}
#menu li a .selected {
color: #000000;
background: url('images/menu_selected.gif');
}
het menu werkt dan zo:
<div id="menu">
<li></li>
<li></li>
<li></li>
</div>
Pas op! geen <ul> erbij doen want dan word je css verneukt.. ookal moet het wel om je pagina xhtml valid te krijgen ;)
Link gekopieerd
jah maar al mijn 'opties' (nu alleen home) hebben een ander plaatje. (Als 'gewoon' en bij 'hover')
En in totaal heb ik 3 verschillende 'opties'
En dat werkt niet met jouw manier. Jij hebt in je voorbeeld niet voor elke optie een ander plaatje.
Link gekopieerd
Dus een andere hover? of een ander achtergrondplaatje?
Link gekopieerd
het is niet this.class maar:
this.className
maar je kan ook in je css:
.home{
}
.home:hover{
}
Link gekopieerd
of in elke tag even een andere background aangeven? en de background dan even bij de css weghalen.. dat moet ook lukke
Link gekopieerd
zoiets?
a#home {
width:115px;height:25px;display:block;background:url(img/home.jpg);
}
a#home:hover {
background:url(img/home_over.jpg);
}
a#adres {
width:115px;height:25px;display:block;background:url(img/adres.jpg);
}
a#adres:hover {
background:url(img/adres_over.jpg);
<a href='#' id='home' title='terug naar bartbart'> </a>
<a href='#' id='adres' title='Zoek een nieuwe adres'> </a>
Link gekopieerd
@ Boaz
Lol kleine foutjes,
Nu werkt het :-)
@ Leo, bart van der veen
Ook bedankt ;-)
@ bart van der veen
Ik heb je optie nog niet geprobeert maar ga ik wel nog doen :-)
Link gekopieerd
@ bart ja dat is inderdaat wat werkt :-)
Link gekopieerd
Let op, this.className werkt alleen in Internet Explorer en (volgens mij) niet in andere browsers.
Link gekopieerd
Remco van Arkelen schreef op 07.06.2006 07:55
Let op, this.className werkt alleen in Internet Explorer en (volgens mij) niet in andere browsers.
Ik heb het getest in IE, FF en Opera en guess what? Het werkt !
Link gekopieerd