Originariamente inviato da Sgro
Non ci ho capito niente, magari posta anche il blocco HTML che utilizzi insieme al foglio di stile così si riesce a capire dove sta il problema.
Html:
Css:
codice:
<style type="text/css">
div#navigation ul{
list-style-type: none;
margin: 0;
padding: 0
}
div#navigation li{float:left;
margin: 0 2px 0;
padding:0;
border: 1px solid #CCC
}
div#navigation a{
position:relative;
display:block;
height: 37px
}
div#navigation a span{
position:absolute;
width:100%;
height:100%;
cursor: pointer; /*per IE*/
}
div#navigation a:hover{
color: #369; /*per IE*/
}
div#navigation a:hover span{
background-position: -140px 0;
}
div#navigation a#current span{
background-position: -280px 0;
}
/*viene attribuita la larghezza di ogni singolo link*/
li#one a{width: 65px}
li#two a{width: 90px}
li#three a{width: 120px}
li#four a{width: 45px}
li#five a{width: 45px}
/*si dichiarano le immagini*/
li#one span{background: url("HRhome.jpg") no-repeat top left}
li#two span{background: url("HRgrafica.jpg") no-repeat top left}
li#three span{background: url("HRwebdesign.jpg") no-repeat top left}
li#four span{background: url("HRphp.jpg") no-repeat top left}
li#five span{background: url("HRcss.jpg") no-repeat top left}
</style>
<style type="text/css" media="print">
div#navigation li a{display: inline;padding: 0.2em;
font: bolder 1.4em "Arial Black",arial,sans-serif;
color: #000;text-decoration:none;text-align:center}
div#navigation a span{display: none}
</style>
Entrambi sono presi dalla guida citata da me sopra... semplicemente non mi funziona...
Il mio sito è questo
mi piacerebbe rimanesse tutto uguale, voglio solamente utilizzare per il menu un css per rendere il tutto più veloce