Alguns dos comentários condicionais estão funcionando, como ' gt
' e ' lt
', mas <!--[if IE 8]>
não estão funcionando , por exemplo
. Isso certamente é inconveniente para desenvolvedores que desejam testar a aparência de suas páginas da Web em diferentes versões dos navegadores Internet Explorer, mas nem tudo é uma má notícia.
Embora os comentários condicionais não estejam funcionando, você ainda pode testar a aparência de sua página da web em cada uma das versões do Internet Explorer anexando as folhas de estilo uma de cada vez: digamos que você tenha uma folha de estilo para Firefox, Chrome, Internet Explorer 10 e Internet Explorer 11 chamada ' screen.css
', e outra folha de estilo SOMENTE para Internet Explorer 9 chamada ' screen-ie9.css
' e outra SOMENTE para Internet Explorer 8 chamada 'screen-ie8.css
'.
Para testar suas páginas da web SOMENTE para o Internet Explorer 9, você pode fazer o seguinte:
<link rel="stylesheet" href="path/css/screen.css" type="text/css" />
<link rel="stylesheet" href="path/css/screen-ie9.css" type="text/css" />
e nas ferramentas de desenvolvedor F12, seção Emulação, defina o 'Modo de documento' como '9' e a 'Sequência do agente do usuário' como 'Internet Explorer 9'. O Modo de documento é o padrão usado pelo Internet Explorer 9 e a string do agente do usuário é o próprio navegador.
PS: Estou assumindo que ' screen.css
' é sua folha de estilo base, razão pela qual estou chamando-a primeiro, em vez de "sobrescrever" as correções do Internet Explorer 9 posteriormente chamando 'screen-ie9.css
' em segundo lugar.
Ao fazer isso, você pode ter "certeza" (tenho que testar com VMs para escrever a palavra 'certeza' sem aspas) de que está visualizando sua página da Web em um navegador Internet Explorer 9. Quando terminar de testar e definir estilos no Internet Explorer 9 e quiser testar com o Internet Explorer 8, você pode facilmente fazer o mesmo truque substituindo este:
<link rel="stylesheet" href="path/css/screen-ie9.css" type="text/css" />
com isso:
<link rel="stylesheet" href="path/css/screen-ie8.css" type="text/css" />
Portanto, é apenas uma questão de PEQUENO inconveniente da parte da Microsoft, MAS as novas ferramentas dos desenvolvedores F12 estão oferecendo MUITOS recursos incríveis, o que torna isso não muito grande.