devo eliminare su [.icona a:hover img] il padding che si porta dietro da [a, a:link] come faccio?
imposto prima:
codice:
a, a:link{
padding:0 .2em; /*mi serve per far sbordare il background su hover*/
}
a:hover{
background-color: #E2001A; /*background su hover*/
}
fino a qui tutto ok,
poi più avanti:
codice:
.icona {
float:left;
margin:1em 3.5em 0 0;
}
.icona img{
padding:.5em; /*bianco intorno alle img*/
}
.icona a img, .icona a:link img {
border: 1px solid #CCCCCC; /*filo intorno a img*/
}
.icona a:hover img {
border: 1px solid #E2001A; /*qui c'è il problema, oltre il filo da 1px E2001A mi aggiunge anche il padding di [a, a:link]*/
}
html: