Originariamente inviato da devil89
Quello che mi funziona meglio, ma al contrario

, è questo:
CSS:
codice:
a.link img {
border: 1px solid;
margin: 1px;
}
a.link:link img, a.link:visited img, a.link:active img {
border-color: #083194;
}
a.link:hover img {
border: 0px solid;
}
...
Purtroppo questo mostra attorno all'immagine il bordo di 1px e quando il mouse passa sparisce.
Io voglio il contrario....
Se definisci il border su :link e border:0; su :hover funziona come dici. Inverti le definizioni:
codice:
a.link img {
border: 0px solid;
margin: 1px;
}
a.link:link img, a.link:visited img, a.link:active img {
border: none;
}
a.link:hover img {
border: 1px solid #083194;
}
Tieni presente, però, che se inserisci un border che prima non c'era, l'immagine "cresce" di dimensioni e ottieni on effetto non proprio gradevole. Forse si risolve inserendo un margin:0; sull':hover e margin:1px; su :link.