Decoracion de una habitacion

Desplazamiento de línea de texto

CSS no proporciona un mecanismo directo para especificar un color único para cada tipo de línea. No obstante, este efecto puede conseguirse anidando elementos, aplicando un tipo de línea diferente a cada elemento (con la propiedad text-decoration-line) y especificando el color de la línea (con text-decoration-color) en cada elemento.Sintaxis/* Valores de <color> */
Aspectos relacionados con la accesibilidadEs importante garantizar que la relación de contraste entre el color del texto, el fondo sobre el que se coloca el texto y la línea de decoración del texto sea lo suficientemente alta como para que las personas con problemas de visión puedan leer el contenido de la página. La relación de contraste del color se determina comparando la luminosidad de los valores del color del texto y del fondo.

Estilo de decoración de texto

text-decorationLa propiedad CSS text-decoration establece la apariencia de las líneas decorativas en el texto. Es una abreviatura de text-decoration-line, text-decoration-color, text-decoration-style, y la más reciente propiedad text-decoration-thickness.
Las decoraciones de texto se dibujan en los elementos de texto descendientes. Esto significa que si un elemento especifica una decoración de texto, un elemento hijo no puede eliminar la decoración. Por ejemplo, en el marcado <p>Este texto tiene <em>algunas palabras enfatizadas</em> en él.</p>, la regla de estilo p { text-decoration: underline; } haría que todo el párrafo estuviera subrayado. La regla de estilo em { text-decoration: none; } no provocaría ningún cambio; todo el párrafo seguiría subrayado. Sin embargo, la regla em { text-decoration: overline; } provocaría la aparición de una segunda decoración en “algunas palabras enfatizadas”.Propiedades constitutivasEsta propiedad es una abreviatura de las siguientes propiedades CSS:
Definición formalValor inicial de cada una de las propiedades de la abreviatura:Se aplica a todos los elementos. También se aplica a ::first-letter y ::first-line.InheritednoValor calculadocomo cada una de las propiedades de la abreviatura:Tipo de animacióncomo cada una de las propiedades de la abreviatura:Sintaxis formal<‘text-decoration-line’> || <‘text-decoration-style’> || <‘text-decoration-color’> || <‘text-decoration-thickness’>EjemplosDemostración de los valores de text-decoration.under {

Grosor de la decoración del texto

Para las multilíneas, puedes envolver tus textos multilínea en un span dentro del elemento. Por ejemplo, <a href=”#”><span>inserta los textos multilínea aquí</span></a> y luego sólo añade borde-inferior y padding en el <span> – Demo
Actualización 2019: El Grupo de Trabajo de CSS ha publicado un borrador para la decoración de texto de nivel 4 que añadiría una nueva propiedad text-underline-offset (así como text-decoration-thickness) para permitir el control sobre la colocación exacta de un subrayado. En el momento de escribir este artículo, se trata de un borrador en fase inicial y no ha sido implementado por ningún navegador, pero parece que con el tiempo hará que la técnica de abajo quede obsoleta.
Entrar en los detalles del estilo visual de text-decoration:underline es bastante inútil, así que tendrás que recurrir a algún tipo de truco que elimine text-decoration:underline y lo sustituya por otra cosa hasta que una mágica y lejana versión de CSS nos dé más control.
Hay algunas soluciones geniales aquí, pero cada una tiene algunos problemas. El text-underline-offset es diferente para cada navegador. La respuesta de squareecandy también funciona, pero es un poco complicada. Usar el border-bottom cambia la disposición del texto y desplazará las cosas.

Esta web utiliza cookies propias para su correcto funcionamiento. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad