Juan Manuel 30 de Julio de 2008 a las 14.04
   Imprimir artículo
elWebmaster.com

Eliminando la molesta línea punteada de los enlaces de tu sitio

Eliminando la molesta línea punteada de los enlaces de tu sitioLos links del tipo "ancla" <a> muestran por defecto una línea punteada cuando están activos o "en foco". En Firefox 3 la línea toma el color del texto mientras que en otros navegadores o versiones directamente se muestra en color gris.

Esto no es una locura, por cuestiones de accesibilidad se muestra qué link está activo (piensa en personas que no puedan acceder a un sitio con una computadora con mouse. Presionando"tab" se desplazarán por los enlaces. Pero si te molesta ver esa línea en tu sitio por cuestión de estética o diseño, puedes seguir leyendo para enterarte cómo eliminarla.

Aquí puedes ver un ejemplo de cómo se ve la línea punteada de la que te hablo.

Eliminando la molesta línea punteada de los enlaces de tu sitio

Prueba hacer clic en un enlace cualquiera, aquí mismo, pero deja el botón del mouse presionado unos segundos. Podrás ver la línea "en vivo y en directo".

Quitarla por medio de CSS es muy sencillo:

  1. a {
  2. outline: none;
  3. }

Pero no te olvides de la accesibilidad. Deberías crear un estilo para reemplazar esa línea molesta. Yo suelo usar el mismo que en "hover".

Por ejemplo:

  1. a:hover, a:active, a:focus {
  2. // estilos para cualquier forma en la que se vaya a usar el link
  3. }

¡Anímate a personalizar tu blog!

Fuente: CSS Tricks


Enviar a Del.icio.us Enviar a Meneame Enviar a Digg Enviar a Fresqui Enviar a Enchilame

Comentarios (5)

  1. oliverastro dice:

    para no perder accesibilidad tambien puedes dejarlo asi:

    a {
    outline: 0;
    }

    Saludos

  2. Alejandro dice:

    ok, a ver si despues de tanto tiempo de este post recibo una respuesta... ¿como hago para quitar esas lineas punteadas pero queme aparecen en un SWF? porque probé esto y no me funiconó...
    abrazo.

  3. Alejandra dice:

    Hola Alejandro. Mira, justamente en Flash no tienes el problema del recuadro punteado. Si tu sitio está enteramente hecho en Flash no deberías tener ese inconveniente. Sí puedes tener este problema si tienes un sitio web en HTML que tiene elementos de Flash. En ese caso la solución es la misma: editar el CSS y agregarle el código que aparece en esta nota. ¡Saludos!

  4. Jose dice:

    Hola.
    Necesito solucionar este problema y no me funciona la solución propuesta

  5. txema dice:

    Muchas gracias por el consejo. Me ha sokucionado un menu tipo acordeón vertical con fondo blanco que tenía que poner en un proyecto.

Deja tu opinión

© 2007 - 2008 elWebmaster.com | Powered by Wordpress | Diseño CSS y XHTML válido. | Algunos íconos basados en FamFamFam Mini
Iniciar sesión