Estoy tratando de que el feo borde gris que aparece alrededor de las etiquetas de anclaje desaparezca. La propiedad CSS outline:none;
funciona para Firefox, pero ¿cómo puedo hacerlo en IE? Preferiblemente utilizando expresiones CSS o jQuery. No estoy preocupado por la accesibilidad por cierto.Deshabilitar el borde gris en los elementos de ancla (<a>) en el foco
Sobre la base de sus sugerencias He encontrado estos a ser las mejores soluciones:
Los jQuery (para IE navegadores):
$('a').focus(function() { $(this).blur(); });
Otra opción jQuery (para navegadores IE solamente):
$('a').focus(function() { $(this).attr("hideFocus", "hidefocus"); });
El CSS (para los demás navegadores que obligan a un esquema):
a { outline: none; }
Nota: Algunos navegadores como Google Chrome no obligan a un esquema de enfoque.
¿Tiene un ejemplo de lo que está sucediendo? –
Haga clic en cualquier enlace de esta página y verá un borde punteado (no necesariamente gris) en cada enlace. Puede desactivar esto en Firefox, pero para IE necesita una solución basada en JavaScript. –
¿Qué quieres decir con respecto a Chrome? Obtengo un contorno naranja en los enlaces cuando los hojeo. – DisgruntledGoat