• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

lugh

[CSS]Dica para compatiblidade entre browsers

8 mensagens neste tópico

Antes de mais gostaria de dizer que sou novo aqui no fórum por isso não faço a mínima ideia se esta dica já foi divulgada anteriormente.

Desta feita, pergunto:

Quem nunca se deparou com uma terrível dor de cabeça por causa da compatibilidade entre browsers? Ora é uma div que fica mais à direita, ou um padding com 1px a mais para a esquerda.  :rant_01:

Então cá vai:

#box {

    width: 100px;

    height: 100px;

    background:red;

    padding: 5px; 

    !padding: 6px;

}

O IE, ao contrário do FF, reconhece o caracter ! por isso sepre que houver alguma propriedade teimosa, esta poderá ser contornada com este truque. Por isso, o FF aplicará o padding 5 e o IE aplicará o padding 6.

Na minha opinião esta situação deve ser evitada, resolve mas não é a forma mais correcta de fazer as coisas.

Cheers!

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Excelente, vou utilizar isto para o hi5... muito obrigado, sinceramente não sabia, isso deveria de estar nos tutorials da w3schools mas não.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Eu fiz algo igual mas com * e também funcionava.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Agora já não me lembro, não tenho bem a certeza mas acho que sim.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Olha, e passa no validador da W3C?

Experimenta e depois diz :confused:
0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora