Testando os Limites do Navegador com Valores CSS Infinitos

2025-08-08
Testando os Limites do Navegador com Valores CSS Infinitos

O autor experimentou definir a largura e a altura de um elemento para `calc(infinity * 1px)` em CSS para explorar como diferentes mecanismos de renderização de navegadores lidam com valores infinitos. O Chrome e o Safari limitaram o valor a aproximadamente 33.554.400 pixels. No entanto, o Firefox Nightly exibiu um comportamento incomum; a altura foi limitada à altura da linha de texto, enquanto a largura atingiu milhões de pixels, mas a largura do layout foi aproximadamente metade. Testes adicionais com tamanho da fonte e altura da linha revelaram discrepâncias semelhantes, com a renderização do Firefox drasticamente diferente de outros navegadores. O autor especula sobre as razões para essas peculiaridades e convida os leitores a fornecer explicações.

Desenvolvimento