Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá amigos,
Gostaria de saber se tem como no código CSS determinar em uma mesma classe que por exemplo, uma margin seja com uma especificação para o FF e demais navegadores e se o usuário estiver usando o IE então ele vai ler tal margin desta mesma classe.
Valeu amigos,
Alan
Como disse o Bruno, se for feito um bom CSS não terá tantos problemas. A maior incompatibilidade está entre os conhecimentos do programador e alguns erros do Internet Explorer. :P
http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
Bom, como o IE6 é sempre o maior dos problemas, é possível criar soluções sem hacks também. Sabendo utilizar o !important conseguimos criar condições que favorecem aos "outros" browsers e uma que favorece apenas essa porcaria http://forum.imasters.com.br/public/style_emoticons/default/closedeyes.gif
Um bom exemplo é definirmos um min-height, observe:
div#conteudo {
min-height:300px !important;
height:auto !important;
height:300px;Enfim, na maioria das vezes, como disse, você terá que tomar cuidado com o IE6, o restante tá indo bem... rsrsrs...
http://forum.imasters.com.br/public/style_emoticons/default/joia.gif
Uma coisa que esqueci de mencionar é o uso de comentário condicionais. Pouco uso, também, mas é só para lembrar. :lol:
http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
Ai seriam hacks para o IE.. como o _, o html... o ..
mas isso não é necessário se você fizer um css correto, muitas das chamadas 'incompatibilidades' podem ser evitadas.