"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como bloquear com precisão o navegador IE11 com hack do CSS?

Como bloquear com precisão o navegador IE11 com hack do CSS?

Postado em 2025-04-07
Navegar:380

How Can I Specifically Target Internet Explorer 11 with CSS Hacks?

como segmentar IE 11 Especificamente usando o CSS Hacks

direcionando o Internet Explorer 11 especificamente com CSS pode ser alcançado através de uma combinação de regras específicas do Microsoft. Ao alavancar essas regras, é possível criar hacks que aplicam estilos apenas ao IE 11 enquanto ignoram outros navegadores. Esta regra tem como alvo todos os navegadores que possuem alto modo de contraste desativados. Como esse é um recurso específico da Microsoft, ele corresponderá apenas ao IE 10 e IE 11.

Nesta consulta de mídia, você pode aplicar estilos especificamente ao IE 11 usando o seletor *::-MS-BackDrop. Este seletor tem como alvo o elemento de cenário criado por certos estados de foco no IE 11.

Por exemplo, o código CSS a seguir pode ser usado para segmentar IE 11 e alterar a cor de um elemento com a classe "foo":

@mídia e (-ms-aligh-alight: nenhum) { .foo {cor: verde} / * ie10 * / *::-ms-backdrop, .foo {color: vermelho} / *ie11 * / }

@media all and (-ms-high-contrast:none)
{
  .foo { color: green } /* IE10 */
  *::-ms-backdrop, .foo { color: red } /* IE11 */
}
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3