Pergunta  
 
Rede de conhecimento computador >> Pergunta >> Browser >> Content
Qual navegador da web não segue o modelo de caixa CSS em relação à largura?
O navegador que historicamente se desviou do modelo de caixa CSS padrão referente à largura foi Internet Explorer no modo Quirks .

Aqui está o porquê:

* Modelo de caixa padrão: No modelo de caixa CSS padrão, a propriedade `width` especifica a largura da área de conteúdo de um elemento. O preenchimento e as larguras da borda são então adicionados * na parte superior * dessa largura de conteúdo para determinar a largura total do elemento.

* Modelo de caixa de modo de moda do Internet Explorer (também conhecido como "modelo de caixa quebrada" ou "modelo da caixa IE"): No modo Quirks, o Internet Explorer calculou a largura total de um elemento * incluindo * preenchimento e bordas. Portanto, se você definir `largura:100px; preenchimento:10px; Border:5px; `No modo Quirks, a largura * total * do elemento seria 100px e a área de conteúdo seria reduzida para acomodar o preenchimento e as bordas. Em um navegador compatível com padrões, a largura total seria 100px (conteúdo) + 20px (preenchimento) + 10px (borda) =130px.

Modo de peculiaridades

O modo Pallks foi acionado em versões mais antigas do Internet Explorer (especificamente IE5.5 ou mais, e IE6 quando o documento não possuía um Doctype adequado) para renderizar as páginas da web como foram projetadas para os navegadores mais antigos. Isso foi feito para manter a compatibilidade com versões anteriores e impedir que os sites mais antigos se quebrem.

Modo de navegadores e padrões modernos

Versões modernas do Internet Explorer (IE7 e mais tarde), bem como todos os outros navegadores importantes (Chrome, Firefox, Safari, Edge), padrão para Modo Quando um doctype adequado está presente no documento HTML. No modo de padrões, eles implementam corretamente o modelo de caixa CSS padrão.

CSS `Propriedade de Box-Sizing`

A propriedade CSS `Box-Sizing` fornece uma maneira de alterar o comportamento do modelo da caixa. Quando você define o `Box-Sizing:Border-box;` em um elemento, ele se comportará como o modelo de caixa de modo IE antigo. Isso geralmente é usado para simplificar os cálculos de layout e facilitar o gerenciamento de projetos responsivos.

Em resumo:Embora nenhum navegador moderno usado ativamente quebre intencionalmente o modelo de caixa padrão por padrão, entender como o Internet Explorer usado para lidar com isso no modo de peculiaridades é historicamente importante. Usando o `Box-Sizing:Border-box` é uma maneira de alcançar o comportamento" IE Box Model "intencionalmente de uma maneira compatível com navegador.

Anterior :

Próximo : No
  Os artigos relacionados
·Como você abre dois navegadores de uma só vez? 
·Você tem o navegador Mozilla Firefox Como fazê -lo fu…
·Qual navegador é rápido e tem a melhor qualidade? 
·Como você pode recarregar o seu navegador rapidamente …
·Quais variáveis ​​são mantidas enquanto o navegador é…
·Como é o ícone para o seu navegador? 
·O que o software do navegador faz? 
·Que função um navegador de computador desempenha? 
·Posso obter navegadores grátis online? 
·Por que o IE8 deixe -me alterar o padrão do provedor d…
  Artigos em destaque
·Como substituir um ventilador dentro de um computador P…
·Como remover ActiveX de um site 
·Como visualizar a campainha no computador 
·Como desativar o modo restrito ao navegar no YouTube 
·Como gravar discos de recuperação para Notebooks HP 
·Como bloquear ou desbloquear alguém no WeChat 
·O Dropbox notifica você quando alguém baixa um arquiv…
·Como excluir a pasta MagicJack 
·Como criar um tema personalizado no Telegram 
·Como reparar o Windows com o CD 
Cop e direita © Rede de conhecimento computador https://ptcomputador.com Todos os Direitos Reservados