O que é o modo padrão (standards mode) no contexto do desenvolvimento web?
sobes.tech IA
Resposta da IA
O modo padrão é o modo de exibição de uma página web pelo navegador, no qual a renderização ocorre de acordo com as especificações do consórcio W3C e WHATWG (HTML, CSS). Ele contrasta com o modo de compatibilidade (modo quirks), que imita o comportamento de versões antigas de navegadores para suportar código legado.
A mudança do navegador para o modo padrão geralmente é garantida pela presença de um DOCTYPE completo e correto no início do documento HTML, por exemplo:
<!DOCTYPE html>
No modo padrão, o modelo de caixa CSS se comporta de forma previsível: as propriedades width e height determinam o tamanho do conteúdo do elemento, e as margens, bordas e preenchimentos internos são adicionados a esses tamanhos (se a propriedade box-sizing não for alterada).
No modo de compatibilidade, pelo contrário, os navegadores podem aplicar várias heurísticas para determinar os tamanhos, que podem diferir bastante das especificações, levando a comportamentos imprevisíveis e problemas de compatibilidade entre navegadores.