Sto cercando di imparare l' uso dei css, ma sto incontrando già mille problemi solo nel cercare di creare un menu!!
In pratica ho creato un elenco non ordinato con 4 link. (contenuto in un div con larghezza impostata a 760 px! Il menu che voglio realizzare DEVE AVERE anch' esso larghezza totale di 760 px!!)
a questo elenco ho appricato queste regole CSS:
ul li {
font: bold 12px Arial, verdana, "sans-serif";
text-align: center;
width: 190px;
border: 1px inset red;
float: right;
list-style: none;
}
ul li a:link {
color: #FF0000;
width: 100%;
text-decoration: none;
background-color: #666666;
}
ul li a:visited {
color: #000000;
width: 100%;
text-decoration: none;
background-color: #666666;
}
ul li a:hover {
color: #000000;
width: 100%;
text-decoration: underline;
background-color: #ff0000;
}
E vi elenco i problemi e le varie cose che non riesco a capire:
In internet explorer :
- Pagina visualizzata come vorrei se imposto il float: right; mentre se imposto float: left; non so perchè ma il brovser mi lascia 1 spazio vuoto a sinistra e l' ultima voce del menù scende alla riga sucessiva
In firefox:
- sia impostando float a left o right è abbondante lo spazio vuoto sulla prima riga e una voce del menu e sempre su una seconda riga
- Il colore di sfondo impostato per il link è presente soltanto in corrispondenza del testo del link, mentre per il resto della larghezza dell' elemento LI viene visualizzato il colore di sfondo dell' elemento contenitore
- la riga del menu è posizionata 1 riga più in basso rispetto all' inizio del div, mentre io la vorrei completamente in alto
Se qualcuno riesce a darmi qualche dritta gli sarei molto grato!!