ejemplo - la etiqueta b en html
Eliminar el subrayado causado por la etiqueta abbr (4)
Utilizo la etiqueta <abbr>
para mostrar el contenido completo de algunas palabras recortadas con la propiedad CSS text-overflow: ellipsis
.
Cuando se utiliza <abbr>
estas palabras tienen un subrayado de puntos y en el cursor al pasar el cursor a uno con un signo de interrogación.
Me las arreglé para cambiarlo usando esto. Pero, no estoy seguro de que esta sea la mejor manera, ¿hay algún problema con este enfoque?
abbr[title] {
border-bottom: none !important;
cursor: default !important;
}
Comenzando con v40, Firefox switched a usar texto-decoración para proporcionar el subrayado y el cromo también lo hará de esa manera . Por lo tanto, debe actualizar su código para incluir eso si necesita admitir esos navegadores:
abbr[title] {
border-bottom: none !important;
cursor: inherit !important;
text-decoration: none !important;
}
Establece un borde y text-decoration
. Eliminar eso con:
border: none;
text-decoration: none;
Por ejemplo: jsfiddle
abbr[title] {cursor: default !important;}