[cssdesign] immagini mappate

Francesca francesca_g a email.it
Dom 22 Gen 2006 19:32:48 CET


Salve a tutti,
	vorrei linkare un menu grafico utilizzando la tecnica "dell'emulazione 
di immagini mappate" descritta da Troiani in un suo articolo.

Ho scritto un codice CSS funzionante che perņ perde di efficacia in 
Internet Explorer se, invece dell'immagine menu messa come sfondo, 
inserisco l'immagine normalmente nell'HTML.

Mentre Firefox e Opera mantengono invariata la linkatura, con Internet 
Explorer sparisce e curiosamente funziona se ai tag LI o UL della lista 
link applico un colore di sfondo (che ovviamente non devo utilizzare).

Se gentilmente qualcuno mi puņ dare un suggerimento...
Grazie, Francesca

Incollo di seguito il codice CSS:

#testata {
	width:726px;
	margin:0 auto;
	position:relative;
	height:381px;

}
#testata ul {
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	height:117px;
	width:160px;
	left:483px;
	top:25px;
}
#testata li {
	display:block;
	position:absolute;
	margin:0;
	padding:0;
}
#testata a span {
	display:none
}

#testata ul a {
	display:block;
	width:100%;
	height:100%;
}

#testata li#link1 {
	top:-25px;
	left:-483px;
	width:423px;
	height:280px;
}
#testata li#link2 {
	top:0;
	width:100px;
	height:23px;
}
#testata li#link3 {
	top:26px;
	width:174px;
	height:18px;
}
#testata li#link4 {
	top:50px;
	width:93px;
	height:20px;
}

#testata li#link5 {
	top:73px;
	width:80px;
	height:18px;
}

#testata li#link6 {
	top:97px;
	width:168px;
	height:18px;
}
#testata li#link7 {
	top:135px;
	left:50px;
	width:168px;
	height:15px;
}

e l'HTML:

<div id="testata"><img src="layout/testata.jpg" alt="" />
<ul>
	<li id="link1"><a href="xx.html"><span>xx</span></a></li>
	<li id="link2"><a href="xx.html"><span>xx</span></a></li>
	<li id="link3"><a href="xx.html"><span>xx</span></a></li>
	<li id="link4"><a href="xx.html"><span>xx</span></a></li>
	<li id="link5"><a href="xx.html"><span>xx</span></a></li>
	<li id="link6"><a href="xx.html"><span>xx</span></a></li>
	<li id="link7"><a href="xx.html"><span>xx</span></a></li>
</ul>
</div>



Maggiori informazioni sulla lista cssdesign