Preso singolarmente il codice, funziona tutto perfettamente ma se lo implemento nel mio codice con l'introduzione di .selected altre "li" perdono la disposizione in orizzontale e si sballa tutto.
Ho provato ad applicarlo in li, alla testata, solo ad "a", l'ho isolato in un div, ho riscritto da capo tutto il codice come da suggerimento con #navigation e #pages, ma niente di niente.
Come posso isolare il selected da tutto il resto ?
codice:
div#testata {background-color:#FF9109;
color: #FFFFFF; padding-bottom:0;
font-weight: bold; font-size: 11px;
line-height: 10px; text-transform: uppercase;
margin-bottom: 10px; margin-top: -6px;
height: 12px; text-align: left;}
div#testata ul {list-style:none;
padding:0; margin:0;}
div#testata ul li{display:inline;}
div#testata ul li a {font-weight:bold;
text-decoration:none;
font-family:Verdana, Arial, sans-serif;
font-size:0.8em; padding:0 5px;}
--> div#testata ul li a .selected {background-color: #E66F0C;color: #FFF;}
codice:
<div id="testata"><ul>[*]<a class="selected">Home</a>
|[*]info
|[*]trasporti
|[*]turismo|[*]
photogallery
|[*]dizionario|[*]
<a class="menubar" href="visitadiamsterdam.html">
Visita di Amsterdam</a>|[*]
<a class="menubar" href="dintornidiamsterdam.html">
I Dintorni</a>
|[*]link
|[*]<a class="menubar" href="mappa.html">mappa
</a>
[/list]
</div>
Conflitto con
codice:
div#testata_top {width: 472px;
height: 23px;}
div#testata_top ul {list-style:none;
padding:0; margin:0;}
div#testata_top ul li{display:inline;}