Aprende unha forma fácil de eliminar os subliñados das ligazóns en HTML

Pasos para eliminar o subliñado das ligazóns de texto e os problemas a ter en conta

De forma predeterminada, o contido de texto que está ligado a HTML usando o elemento ou "ancora" está estilizado cun subliñado. Moitas veces, os diseñadores web optan por eliminar este estilo por defecto eliminando o subliñado.

Moitos deseñadores non se preocupan polo aspecto do texto subliñado, especialmente en bloques de contido densos con moitas conexións. Todas esas palabras subliñadas poden realmente romper o fluxo de lectura dun documento. Moitos argumentaron que os subliñados realmente fan que as palabras sexan máis difíciles de distinguir e ler rapidamente polo xeito en que o subliñado cambia as formas de letra naturais.

Non obstante, existen beneficios lexítimos para manter estes subliñados enlaces de texto. Por exemplo, cando navega por grandes bloques de texto, as ligazóns subliñadas xunto co contraste de cores axeitadas facilitan aos lectores a inmediata análise dunha páxina e ver onde están as ligazóns. Se ollar os artigos de deseño web aquí en About.com, así como outros artigos no sitio, verá este estilo de enlaces subliñados no lugar.

Se decides eliminar as ligazóns do texto (un proceso sinxelo que cubriremos en breve), asegúrate de atopar formas de estilizar ese texto para diferenciar aínda máis o que é un enlace do que é un texto sinxelo. Isto faise máis frecuente co contraste de cores mencionado anteriormente, pero a cor só pode supoñer un problema para os visitantes con deficiencias visuais como a ceguera de cor. Dependendo da súa particular forma de cegueira de cores, o contraste pódese perder por completo neles, impedindo que vexan a diferenza entre o texto ligado e non vinculado. É por iso que o texto subliñado aínda se considera a mellor forma de mostrar ligazóns.

Entón, como desactivas un subliñado se aínda queres facelo? Dado que se trata dunha característica visual que nos preocupa, recorreremos á parte do noso sitio web que manexa todo o aspecto visual - CSS.

Utiliza follas de estilo en cadea de acuarela para desactivar as subliñadas nas ligazóns

Na maioría dos casos, non está a buscar converter unha subliñada en só unha ligazón de texto. No seu canto, o estilo de deseño probablemente requira que elimine subliñados de todos os enlaces. Vai facer isto engadindo estilos á súa folla de estilo externa.

a {text-decoration: none; }

É iso mesmo! Esa sinxela liña de CSS desactivaría o subliñado (que realmente usa a propiedade CSS para "decoración de texto") en todos os enlaces.

Tamén podería ser máis específico con este estilo. Por exemplo, se só quixese apagar o subliñado ou as ligazóns dentro do elemento "nav", podería escribir:

nav a {text-decoration: none; }

Agora, as ligazóns de texto na páxina obterían o subliñado por defecto, pero as que estiveran na nav eliminaríano.

Unha cousa que moitos deseñadores web escollen facer é converter a ligazón "on" cando alguén pasa por riba do texto. Isto faríase empregando o seguinte: pseudo-clase CSS deslizando así:

a {text-decoration: none; } a: hover {text-decoration: underline; }

Usando CSS en liña

Como alternativa para facer cambios a unha folla de estilo externa, tamén pode engadir os estilos directamente ao elemento en HTML, así:

esta ligazón non ten subliñado

O problema con este método é que coloca información de estilo dentro da súa estrutura HTML, que non é unha boa práctica. O estilo (CSS) ea estrutura (HTML) deben manterse separados.

Se quería que todas as ligazóns de texto dun sitio se eliminasen o subliñado, engadir esta información de estilo a cada ligazón nunha base individual significaría engadir unha cantidade xusta de marcación extra ao código do seu sitio. Este inchazo da páxina pode diminuír o tempo de carga dun sitio e facer que a xestión xeral da páxina sexa moito máis desafiante. Por estes motivos, é preferible volver sempre a unha folla de estilo externa para todas as necesidades de estilo de páxina.

Ao pechar

Tan sinxelo como eliminar o subliñado das ligazóns de texto dunha páxina web, tamén debes ter en conta as consecuencias de facelo. Aínda que de feito pode limpar o aspecto dunha páxina, pode facelo a costa da usabilidade xeral. Ten en conta a próxima vez que considere cambiar as propiedades de "texto-decoración" dunha páxina.

Artigo orixinal de Jennifer Krynin. Editado o 19/09/16 por Jeremy Girard