Como gerenciar Incompatibilidade navegador para HTML5 e CSS3 Programação

Apesar de todos os navegadores modernos gerenciar CSS3 muito bem estes dias, o Internet Explorer (especialmente as versões anteriores) é bem conhecido por fazer as coisas de formas não-padrão. Aqui estão algumas dicas para ajudá-lo a lidar com a incompatibilidade.

Como tornar o código especifica do Internet Explorer

É um pouco mais fácil para você ver como os comentários condicional trabalhar vendo um exemplo simples e depois ver como usar o comentário truque condicional para corrigir problemas de incompatibilidade CSS.

Aqui está uma página simples com o Firefox.

image0.jpg

Aqui ele é exibido no IE 7.

image1.jpg

Dê uma olhada no código para IEorNot.html e ver como ele funciona.

IEorNot.html

Agora vou usar um comentário condicional para determinar yourbrowser. Eu vou deixar você saber se você está usando o IE.

A maioria dos navegadores irá ler uma folha de estilo padrão que cria um fundo amarelo.

image3.jpg

Se a página é processada no IE, ele usa uma segunda folha de estilo.

Olhe para o código, e você verá que é muito semelhante à página IEorNot.html.

WhatBrowser.html

menu