Decoracion de dormitorios de matrimonio en blanco

Decoracion de dormitorios de matrimonio en blanco

Css text-decoration-thickness

Además, parece imposible influir en la posición de la decoración de texto. También he intentado una solución con border y :after, pero esto no funciona con más de una línea. Agradezco cualquier ayuda.
Desgraciadamente, no es posible evitar que las decoraciones se dibujen sobre cajas en línea descendientes (véase CSS2.2 y css-text-decor-3). Tu único recurso, si no quieres (o no puedes) hacer trampas dibujando decoraciones falsas tú mismo, es dividir tu elemento .strike exterior en los límites del elemento .strike interior de forma que se produzca una estructura similar a la de tu ejemplo de referencia.
He encontrado otra solución que funciona bien en mi caso. La publico aquí ya que puede ser de interés para otros. Mientras que la solución del gradiente de fondo se mostraba excelentemente en los navegadores, no funcionaba bien al imprimir el documento. Esta solución separa la segunda línea tachada de su texto rodeándola con otro elemento <span>, que se desplaza un poco hacia arriba escalando el tamaño de la fuente. El tamaño de la fuente se restablece entonces en el elemento span anidado para mostrar el texto correctamente.

Estilo de decoración de texto

Puedes aplicar la decoración de texto a tu span, pero aparecerá justo debajo del texto del span y no en línea con el texto anterior. Para que aparezca en línea tendrá que hacer que su span tenga la misma altura que su contenedor padre. También puede utilizar un pseudoelemento («before» o «after») para colocar la línea donde desee.
Esto sucede debido a la especificación CSS que básicamente dice que no se puede tener decoración de texto en elementos de bloque en línea. Si quieres que tu span también se vea afectado por la decoración de texto, debes cambiar el display:inline-block. Puede encontrar más información en esta pregunta .
El tamaño de la fuente del contenido en la insignia es diferente del otro texto del enlace y también tiene una alineación de top:-5px. Estos dos rompen la línea e incluso sin usar la insignia de bootstrap tendrías el texto-decoración roto. Sí se extendería al texto del span pero estaría roto y no sería lo que quieres. Y bootstrap badge también tiene el estilo de text-decoration: none…

Css tachado

Existe text-decoration-thickness, que actualmente forma parte del módulo de decoración de texto CSS de nivel 4. Está en fase de «Borrador del Editor», por lo que es un trabajo en curso y está sujeto a cambios. A partir de enero de 2020, sólo es compatible con Firefox y Safari.
También existe text-decoration-color, que forma parte del módulo de decoración de texto CSS de nivel 3. Este es más maduro (Candidate Recommendation) y está soportado en la mayoría de los principales navegadores (las excepciones son Edge e IE). Por supuesto, no se puede utilizar para alterar el grosor de la línea, pero sí para conseguir un subrayado más «apagado» (también se muestra en el codepen).
Tiene que ser desplazado hacia abajo a través de la posición del fondo y repetido horizontalmente. El ancho de la línea puede ajustarse hasta cierto punto mediante background-size (el fondo se limita a la caja de contenido del elemento).

Ancho 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.

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