¿Hay alguna manera (en CSS) para evitar el subrayado para el texto y los enlaces introducidos en la página ..?¿Cómo eliminar el subrayado de los anclajes (enlaces)?
Respuesta
uso de CSS. esto elimina los subrayados de a
y u
elementos:
a, u {
text-decoration: none;
}
A veces es necesario para anular otros estilos para elementos, en cuyo caso se puede utilizar el modificador !important
en su regla:
a {
text-decoration: none !important;
}
If 'color: black!importante; 'se agregaría para 'cuerpo', ¿eso también establecerá todos los elementos, incluidos anclajes, anclajes visitados, anclajes suspendidos para que siempre sean negros? –
Ωmega Δ, al parecer no, y gracias a que lo señaló, encontré un error en la regla del cuerpo en general. He actualizado mi respuesta. –
Lo que encontré es que si estableces el estilo 'text-decoration: none! Important;' para el elemento 'body', entonces funciona para anclajes solo cuando defines explícitamente el estilo' text-decoration: inherit; 'for' a' elements . –
Utilice CSS para eliminar text-decoration
s.
a {
text-decoration: none;
}
El CSS es
text-decoration: none;
y
text-decoration: underline;
Para proporcionar otra perspectiva al problema (como se deduce del título/contenido de la publicación original):
Si desea rastrear qué está creando subrayados deshonestos en su HTML, use una herramienta de depuración. Hay mucho para elegir:
Para Firefox hay FireBug;
Para Opera hay Dragonfly (llamado "Herramientas de desarrollador" en el menú Herramientas-> Avanzado; viene con Opera por defecto);
Para IE existe la "Barra de herramientas para desarrolladores de Internet Explorer", que es una descarga separada para IE7 y posterior, y está integrada en IE8 (pulse F12).
No tengo ni idea acerca de Safari, Chrome y otros navegadores de minoría, pero de todos modos deberías tener al menos uno de los tres anteriores en tu máquina.
Safari 3/4: http://www.macobserver.com/tmo/article/Safari_3.1_The_Magical_Develop_Menu/ – mplungjan
No se olvide de incluir hojas de estilo, ya sea utilizando la etiqueta de enlace
http://www.w3schools.com/TAGS/tag_link.asp
o incluir CSS dentro de una etiqueta de estilo en su página web.
<style>
a { text-decoration:none; }
p { text-decoration:underline; }
</style>
yo no recomendaría el uso del subrayado en nada, aparte de enlaces, subrayado es generalmente aceptado como algo que se puede hacer clic. Si no se puede hacer clic, no lo subraye.
básico CSS pueden ser recogidos en w3schools
<u>
es una etiqueta obsoleta.
uso ...
<span class="underline">My text</span>
con un archivo CSS que contiene ...
span.underline
{
text-decoration: underline;
}
o simplemente ...
<span style="text-decoration:underline">My Text</span>
mejor opción:
<a name="#" style="text-decoration:none" >2000001</a>
<a style="text-decoration:none" name="#">2000001</a>
probado en IPHONE
, ANDROID
browser/email
- funciona como un encanto.
Iphone/Android no son buenos puntos de referencia ya que no representan la representación HTML hacia atrás de Gmail o Outlook. – Stuart
@XLogic: Muchas gracias –
Alguna vez se anulará mediante la renderización de UI CSS. Mejor utilizar:
a.className {
text-decoration: none !important;
}
Esta es una idea terrible. http://stackoverflow.com/questions/8360190/is-it-bad-to-use-important-in-css-property –
en mi caso no era una regla sobre asomar-efecto por el ancla, como esto:
#content a:hover{
border-bottom: 1px solid #333;
}
Por supuesto, text-decoration:none;
no podía ayudar en esta situación. Y paso mucho tiempo hasta que lo descubrí.
Entonces: Un guión bajo no debe confundirse con un borde inferior.
Esto eliminará su color, así como el subrayado que existe la etiqueta de anclaje con
a {
text-decoration: none ;
}
a:hover
{
color:white;
text-decoration:none;
cursor:pointer;
}
mejor opción para usted si lo que desea es eliminar el subrayado de vínculo de anclaje solamente-
#content a{
text-decoration-line:none;
}
Esto eliminará el subrayado.
Además puede utilizar la sintaxis similar para la manipulación de otros estilos también using-
text-decoration: none;
text-decoration-color: blue;
text-decoration-skip: spaces;
text-decoration-style: dotted;
Espero que esto ayude!
P.S.- ¡Esta es mi primera respuesta!
Cuando desee utilizar una etiqueta de anclaje simplemente como un enlace sin el estilo agregado (como el subrayado en el vuelo estacionario o el color azul) agregue class="no-style"
a la etiqueta de anclaje. Luego, en su hoja de estilos global, cree la clase "sin estilo".
.no-style { text-decoration: none !important; }
Esto tiene dos ventajas.
- No afectará a todas las etiquetas de anclaje, solo las que tengan la clase "sin estilo" agregada.
- Anulará cualquier otro estilo que de otro modo podría impedir configurar la decoración de texto en ninguno.
- 1. subrayado entre dos imágenes-enlaces
- 2. Anclajes Safari en enlaces que no funcionan
- 3. ¿Cómo eliminar el subrayado de un enlace en HTML?
- 4. Quitar subrayado de los enlaces en TextView - Android
- 5. ¿Cómo eliminar el subrayado de un enlace y agregar subrayado en el vuelo estacionario? (imágenes adjuntas)
- 6. Eliminar todo target = "_ blank" de los enlaces
- 7. ¿Cómo selecciono todos los anclajes con un href específico?
- 8. ¿Cómo puedo eliminar totalmente los enlaces TFS de una solución?
- 9. ¿Cómo eliminar el subrayado del campo EditText en Android?
- 10. Eliminar anclaje subrayado firma de correo electrónico
- 11. Anclajes: = [akCenter]?
- 12. ¿Anclajes dentro de los encabezados o viceversa?
- 13. expresiones regulares - coincide con todos los anclajes con atributos opcionales
- 14. WP7: Eliminar subrayado en el nombre de la aplicación
- 15. Eliminar enlaces con JavaScript en el navegador
- 16. ¿Cómo eliminar subrayado de un nombre en vuelo estacionario
- 17. cómo eliminar el guión bajo de los valores de textarea?
- 18. Cómo eliminar enlaces SSL utilizando powershell
- 19. posición: las causas relativas se pueden anclar a los anclajes
- 20. expresión regular en ios para eliminar los enlaces href
- 21. ¿Cómo desactivar el subrayado rojo en los comentarios en Netbeans?
- 22. Cómo eliminar enlaces TFS de un proyecto de Codeplex
- 23. Seleccionar anclajes sin href
- 24. Regex en Javascript para eliminar enlaces
- 25. Subrayado de plantillas - cambiar los marcadores símbolo
- 26. Limpiando los enlaces simbólicos de Magento Modman
- 27. Anclajes numerados en doxygen
- 28. ¿Cómo eliminar todos los enlaces de productos de venta cruzada de Magento?
- 29. ¿Cómo dominar los enlaces/dependencias de C++?
- 30. Quitar el subrayado de un Html.ActionLink
La ironía de que alguien es lo suficientemente pedante como para hacer este comentario, pero no lo suficientemente pedante como para deletrear la palabra correctamente (¡o incluso consistentemente!) me deja boquiabierto. – Technetium