scusate ma sono 3 giorni che sto cercando di trovare una soluzione al mio problema invano...
Devo fare il solito menu (grafico) dove, quando l'utente clikka sul tasto questo cambia di colore.
L'immagine che devo usare come menu è questa:
nella pagina il codice è questo:e il CSS è questo:Codice PHP:<div class="contenitore">aaaa
<div id="nav" align="center">
<ul>
<li id="home_page">[url="index.php?lang=$lang&sez=home_page"]home pahe[/url]
<li id="imbarcazione">[url="index.php?lang=$lang&sez=imbarcazione"]l imbarcazione[/url]
<li id="luoghi">[url="index.php?lang=$lang&sez=luoghi"]i luoghi[/url]
<li id="foto">[url="index.php?lang=$lang&sez=foto"]immagini[/url]
<li id="video">[url="index.php?lang=$lang&sez=video"]video[/url]
<li id="link">[url="index.php?lang=$lang&sez=link"]link[/url]
<li id="contattaci">[url="index.php?lang=$lang&sez=contattaci"]contattaci[/url]
[/list]
</div>
</div>
Il mio problema è sempre il solito.Codice PHP:.contenitore {
width:850;
background-color: black;
text-align:center;
}
div#nav ul{
width: 718px;
height: 90px;
overflow: hidden;
list-style-type: none;
padding: 0;
text-align:center;
background:url(menu.gif) no-repeat}
div#nav li{position:absolute;}
div#nav a{display: block;
text-indent: -9000px;text-decoration: none;
padding: 70px 0 0 0;
background-image: url(menu.gif)}
li#home_page {width: 100px;left: 300px;top: 3;}
li#home_page a{background-position: 0px 1px}
li#imbarcazione{width: 98px;left:200px;top: 3;}
li#imbarcazione a{background-position: 5px 12px;}
(poi il codice continua con la stessa copia di righe fino al completar eil numero totale di tasti)
Allineo i tasti nello schermo, ma se nel mio browser apro i preferiti o se un utente ha una risoluzione 800x600 i tasti vengono visualizzati "spostati" rispetto alla mia intenzione iniziale!!!!
Come devo fare????? AIUTOOOOOOOOOO!!!!!!!!![]()



Rispondi quotando


