css
07 out 2024
Explorando o CSS: box-decoration-break
Você sabia que com a propriedade box-decoration-break é possível controlar o comportamento de decorações de elementos em múltiplas linhas? Essa propriedade pode ser bastante útil para manter consistência no estilo do layout em situações de quebra de texto.
A propriedade box-decoration-break é utilizada principalmente em elementos que são inline, como por exemplo, tags <span>
. Ela permite que bordas, sombras e gradientes fiquem consistentes em textos com quebra de linha.
Ela possui vários valores possíveis, mas os dois principais são:
- slice (default): a decoração é cortada, continuando na próxima linha, sem repetição.
- clone: a decoração é clonada em cada linha onde o texto é quebrado, garantindo que o estilo seja aplicado em todas as quebras.
O suporte global da propriedade nos navegadores fica em torno de 95%, mas para garantir uma aplicação sem erros, especialmente no Safari, é recomendado utilizar o prefixo -webkit.