Abordar la decoración del texto y el pseudoelemento :after
En una consulta anterior, la cuestión del uso de la pseudoclase :after para Se planteó agregar URL a enlaces en una hoja de estilo impresa. Sin embargo, las respuestas proporcionadas resultaron insuficientes.
La principal preocupación era la imposibilidad de eliminar el estilo de subrayado predeterminado de la URL adjunta, a pesar de configurar explícitamente 'text-decoration: none;'. Esto resultó en un subrayado poco atractivo que se extendía debajo de la URL en navegadores como Firefox y Chrome.
Una solución para texto de ancho variable
Las soluciones sugeridas anteriormente empleaban técnicas como el relleno e imágenes de fondo para evitar la problemática propiedad de decoración de texto. Sin embargo, estos métodos no son aplicables cuando el contenido agregado es texto de ancho variable.
Para resolver esto, modifique la propiedad de visualización del pseudoelemento :after a 'inline-block'. Esto permite la 'decoración de texto: ninguna;' declaración entre en vigor, como se demuestra en el siguiente código:
a:after { content: " <" attr(href) ">"; text-decoration: none; color: #000000; display: inline-block; }
Este CSS ajustado garantiza que la URL adjunta se muestre sin ningún subrayado, independientemente de su ancho. Al aplicar esta solución alternativa, puede agregar de manera efectiva texto de ancho variable a los enlaces y especificar el color deseado, abordando así la preocupación inicial y proporcionando una representación impresa más refinada de las URL.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3