border li causa lo spostamento delle voci di menù

  • Creatore Discussione Creatore Discussione Fabio90
  • Data di inizio Data di inizio

Fabio90

Utente Attivo
29 Feb 2012
507
0
16
Buongiorno forum,

al passaggio del mouse sopra le voci di menù vorrei far comparire un bordo di 2 px perciò ho dato la seguente istruzione:

Codice:
#mainMenu ul li:hover {
	border:2px solid #5A5C58;
	border-radius:5px;
	
}

Il problema è che ciò causa uno spostamento di 2px di tutte le voci di menù..
Come posso fare per impedirlo?

Grazie
 
...prova così...
HTML:
#mainMenu ul li:hover {
	border:2px solid #5A5C58;
	border-radius:5px;
	margin: -2px;

	
}


oppure aggiungi questo (compatibilmente con gli stili già presenti)

HTML:
#mainMenu ul li {
	border:2px solid #coloredelbackground;
	border-radius:5px;
	
}
 

Discussioni simili