contitional comments

Qual o seu fluxo de trabalho para testar seu CSS?

Quando você está desenvolvimento um CSS para um novo site, qual é o seu fluxo de trabalho de testes? Você segue algum método próprio? Você testa em quantos browsers? Você desenvolve com um ou mais de um browser aberto ao mesmo tempo? A medida que vamos ganhando mais experiência em desenvolvimento, nossa análise de risco pessoal vai ficando mais apurada, mais vacinada. Em geral eu acredito que a cada ano acrescentamos mais detalhes na forma como nós testamos e analisamos nosso próprio código. Continue Lendo »


O Internet Explorer 7 e como manter a versão 6 instalada no Windows XP

Internet Explorer 7 O novo Internet Explorer 7 foi lançado definitivamente neste 18 de outubro passado e já está disponível para download. Os bugs de CSS clássicos parecem ter sido corrigidos todos baseados na documentação do site Quirks Mode e Position is everything. A maioria das novidades já havia sido exibida nas versões betas e já foram documentadas e discutidas pelos blogs. Agora só nos resta testar e testar mais. Continue Lendo »

Falso hover no Internet Explorer

Todos sabem que o Internet Explorer não fez uma implementação completa de CSS2. E dentre as várias limitações do browser azul uma delas é não compreender o pseudo elemento :hover. Com ele você pode fazer coisas interessantes que os desenvolvedores do passado utilizavam JavaScript inline para simular o mesmo efeito. Nunca gostei desses scripts inlines.

Continue Lendo »


Conditional Comments no Internet Explorer

A utilização de conditional comments (comentários condicionais) é uma excelente maneira de contornar bugs e declarar regras de CSS para o Internet Explorer sem necessariamente utilizar hacks. Conditional Comments trata-se de uma sintaxe especial para escrever comentários em documentos de (X)HTML que são interpretados somente pelo Internet Explorer. Como o nome sugere, esses comentários condicionais, permite com que você aponte a condição necessária, escolhendo por exemplo a versão do browser, e poder fornecer uma solução específica para uma ou mais versões ao mesmo tempo. Apesar de não ser um padrão (é um código proprietário da Microdsoft), estes comentários ficam visíseis para todos os outros browsers mas são interpretados simplesmente como comentários comuns onde o seu conteúdo não é parseado.

Continue Lendo »