Middle
O que é o modo de compatibilidade (modo quirks)?
sobes.tech IA
Resposta da IA
O modo de compatibilidade (modo quirks) é um modo de renderização de páginas web em que os navegadores imitam o comportamento de navegadores antigos (por exemplo, Netscape 4 ou Internet Explorer 5) para garantir a compatibilidade com páginas web escritas tendo em conta as suas peculiaridades e erros.
As principais características do modo de compatibilidade:
- Modelo de caixa não padrão (box model): Em alguns navegadores em modo quirks, o padding e a border são incluídos na largura total do elemento.
- Comportamento não padrão de float e vertical-align: Podem ocorrer erros ou comportamentos imprevisíveis nas propriedades CSS relacionadas com o alinhamento e o fluxo de texto.
- Diferenças no tratamento de fontes e tamanhos: As regras CSS para determinar tamanhos de fontes e outros elementos podem ser aplicadas incorretamente.
- Falta de suporte para padrões modernos: Algumas funcionalidades do CSS3 e HTML5 podem não estar disponíveis ou funcionar incorretamente.
Os navegadores entram em modo de compatibilidade se a página web não tiver um doctype correto ou se o doctype estiver num formato obsoleto. A presença de um DOCTYPE completo e correto (por exemplo, <!DOCTYPE html>) coloca o navegador em modo de renderização padrão (modo standards).
Exemplo de um DOCTYPE correto para modo padrão:
<!DOCTYPE html>