Agregando conhecimento…
Estava procurando umas dicas para CSS e encontrei no my.opera.com uma dica meio intrigante para o IE8.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | /*IE8 Standards-Mode Only:*/ .test { color /*\**/: blue\9 } /*All IE versions, including IE8 Standards Mode:*/ .test { color: blue\9 } /*OU ALGO MAIS ILUSTRATIVO*/ .test{ color: green; } .test{ color /*\**/: red\9 } .test{ *color: blue; _color: pink; } |
Não pude testar em todos navegadores para ver seu comportamento, mas para que quiser ou precisar, tá aí a dica
Página para publicar e armazenar conteúdo relacionado a Desenvolvimento Web:
PHP, MySQL, Javascript, JQuery, CSS e as novas tecnologias do momento.
Façam comentários, perguntas e sugestões que ficarei satisfeito por recebê-los.
Shiguenori Junior
leandro berg
agosto 28th, 2009 at 4:39
Pessoal, fiz alguns testes e notei que o hack para o ie 8 é feito dessa maneira (conforme a ordem listada):
#teste {
/*hack para o ie 8 */
color /*\**/: red;
/*hack para o ie 7 */
*color: blue;
/*hack para o ie 6 */
_color: green;
}
Sendo assim teremos para o ie 8 uma fonte VERMELHA, para o ie 7 AZUL e para o ie 6 VERDE.
Espero ter ajudado, digo, complementado o que já havia sido postado porém não testado.
abraços, boa noite.
Andrea
setembro 17th, 2009 at 11:46
#teste {
color: #CCC; /* outros cinza */
color /*\**/: #C00\9; /* hack para o ie 8 vermelho, não pode tirar o \9 do final */
*color: #03C; /* hack para o ie 7 azul */
_color: #3C0; /* hack para o ie 6 verde */
width: 100px;
height: 100px;
}
Tio Duck
setembro 28th, 2009 at 13:09
Olá amigos,
Complementando o post, segue uma dica para quem não conhece:
Existe um programa chamado IETester, que possui todas as versões do IE, muito bom para quem trabalha com tableless.
[]‘s
Rodrigo Arteiro
outubro 2nd, 2009 at 17:37
Mt bom.
vlw galera ajudou bastante!
Romaica
novembro 1st, 2009 at 12:15
oii..preciso de ajuda… instalei o ie8, mas nao abre as imagens, nao abre o orkut e mai sum monte de coisas, nao sei oq preciso fazer..se alguem puder me dar uma forcinha..
obrigado!!
Junior
novembro 4th, 2009 at 11:17
Não é bem minha praia, mas vamos lá…
1) Tente reinstalar o IE8, o link da microsoft é este http://www.microsoft.com/brasil/windows/internet-explorer/default.aspx
2) Caso não dê muito certo, não se preocupe existem outros navegadores que funcionam de forma melhor que os navegadores da Microsoft, o Firefox pode ser baixado neste link http://br.mozdev.org/download/, eu acredito muito que você irá gostar de usar, é mais seguro, estável, tem desempenho melhor, entre outros.
Caso ainda continuar com os problemas, descreva mais, como por exemplo que sistema operacional você usa (se é 98, XP, Vista, Seven, ou outro) e como ou quando mais especificamente isto vem acontecendo.
Fernando
novembro 13th, 2009 at 7:52
Muito bom! Funciona mesmo!
Parabéns
Alexandre Broggio
janeiro 26th, 2010 at 16:43
Isso é muito massa da pra parar de usar comentarios condicions pra css com esse hack ^_^
Pedro Diaz
abril 4th, 2010 at 23:31
Bom post! Me ajudou neste momento, grato!
luca
junho 16th, 2010 at 9:51
muito bom, enriqueceu ainda mais meu saber pelos post dos outros amigos que postaram. boua Shiguenori
simon
junho 29th, 2010 at 12:47
en internet explorer 8 funciona bien pero en firefox se muven los estilos
Junior
junho 29th, 2010 at 16:54
@simon o título já diz tudo “CSS hack para o IE8″, caso não tenha entendido lá vai uma explicação simples. Suponha que vc queira exibir um elemento de uma cor no Firefox (ou outros navegadores que trabalham bem com o CSS) , outra cor para o IE8, IE7 e IE6. Neste caso vc utiliza estes hacks. Você também pode utilizá-los para corrigir um determinado problema que esteja acontecendo em um navegador específico.
Williams
agosto 6th, 2010 at 13:00
Show de bola
Danilo
agosto 13th, 2010 at 10:51
Salve…
muito bom… agradecido…
falow.
Felipe
setembro 8th, 2010 at 13:35
Pra mim foi uma beleza! lol
Leandro Santos
setembro 9th, 2010 at 17:02
Olá galera tudo blz!, bom gente acabaei realizando uns teste, e o objetivo final que conseggue foi esse, o IE8 ele já pega o hacker de _css que é referente ao ie6, agora pq não sei. fiz vários teste faça vc mesmo e confira:
anule tudo isso:
#teste {
color: #CCC; /* outros cinza */
color /*\**/: #C00\9; /* hack para o ie 8 vermelho, não pode tirar o \9 do final */
*color: #03C; /* hack para o ie 7 azul */
_color: #3C0; /* hack para o ie 6 verde */
width: 100px;
height: 100px;
}
Apenas ( _color: #3C0; /* hack para o ie 6 verde */ ) com esse harck o IE8, e IE7 reconhece.
blz! galera, até mais.
Junior
setembro 9th, 2010 at 18:32
@Leandro Santos tudo bom? já tentou colocar os hacks na ordem crescente (ie6, 7, 8)?
Leandro Santos
setembro 9th, 2010 at 19:08
Opá Junior tudo blz!, sim, fiz, e vlw, pela ótimas dicas.
Abraços.
walmir555
setembro 16th, 2010 at 12:08
Olá pessoal !
Estou com dificuldade para posicionar o navegador do banner do meu site no IE7 que não se comporta bem com floats né ?
Toda ajuda é bem vinda !
Desde já obrigado.
Abraço !!
Junior
setembro 21st, 2010 at 13:04
@walmir555 tentou utlizar o clear:both depois dos elementos com o float, posta o seu código num servidor pra teste pra gente poder ajudar melhor.
Felipe
dezembro 14th, 2010 at 17:50
é realmente, funcionou no ie 8…
e no FF tb
o.O
Bruno Amorim
dezembro 16th, 2010 at 12:53
Obrigadíssimo pela dica. Funcionou!
E.Martins
novembro 6th, 2011 at 22:58
Bom na realidade os hacks nem sempre funcionam sempre tenho problemas com o explorer é muito chato, quebra cabeça complicado pacas, os hacks de cor mostrados aqui realmente funcionam mais tenho problema com width e height, valeu.
lucho_pt
dezembro 13th, 2011 at 23:25
Essa informação está um pouco errada, vou corrigir
/* IE 6 */
_margin:5px;
/* IE6 & IE7 */
*margin:5px;
/* IE6 & IE7 & IE8 & IE9 */
margin/*\**/: 5px\9;
Junior
janeiro 11th, 2012 at 11:05
@E.Martins você também pode utilizar com width e height, mas acredito que seu problema seja alguma coisa no CSS, tente utilizar algum css reset, para normalizar todos os elementos, alguns problemas dos IE’s podem ser resolvidos colocando position relative, determinando display, margin e padding
Álan Novello
janeiro 13th, 2012 at 10:10
Esse hack é uma solução perante os demais browsers. Porém, vi o comportamento do IE 7 após o hack e ele também se altera. Ao invés de apenas o IE8.
Brayan
abril 26th, 2012 at 15:15
Eu precisava fazer uma mudança apenas no IE 8, estou usando css sprites o o background fica correto em todos os navegadores, até no IE7 e IE9, porém no IE 8 ele da errado. Alguém pode me ajudar? vlws
Junior
maio 14th, 2012 at 16:36
@Brayan como você tentou usar o hack? Algo como .sua_classe{ color /*\**/: red; }
Você pode alterar classe/id, os atributos e valores. O seu teste está online? Poste o seu CSS para agente poder ajudar mais.
Grazziella
junho 11th, 2012 at 17:31
Muito bom. Me ajudou muito. /*\**/ :/9 funcionou no IE8. Valeu.
Danilo Fernandes
março 1st, 2013 at 13:40
Parabéns pela dica meu foi muito útil!!