Existe uma maneira diferente com JS para realizar linha da tabela destacando com CSS no IE?

StackOverflow https://stackoverflow.com/questions/695970

Pergunta

Eu gostaria de adicionar realce de linha em foco usando a CSS que irá funcionar no Internet Explorer. Eu tentei o seguinte:

#tableId tr:hover td { background-color:#f00; }

Isso parece funcionar no Opera, Firefox e Safari, mas não no IE.

Existe uma solução ou é a única solução JavaScript?

Foi útil?

Solução

Algumas versões do IE (especificamente, IE6, embora: hover é buggy no IE7) não suportam:. Pairar, o que significa que não há simplesmente nenhuma maneira de conseguir linha destacando, sem JavaScript

Apenas para ser tecnicamente correta - IE6 suporta:. Pairar, mas apenas em marcas de âncora, para que você não pode direcionar linhas da tabela

Outras dicas

Daniel Lew está correto. IE6 suporta apenas pairar sobre elementos de ancoragem, mas eu sei por experiência IE7 apoiará pairar sobre o que você planeja fazer. Para obter IE6 para fazer a pairar eu usei csshover.htc. Não me lembro onde eu encontrei, mas se você google "csshover.htc" você vai ter um monte de links (exemplo: o que quer: hover ). Eu sei que era livre e de código aberto para que você também pode simplesmente arrancá-lo neste site eu fiz :).

EDIT: Eu sou um idiota. O link que eu forneci é o exato eu usei:)

EDIT2: Este é um foco está funcionando no IE7 para exatamente a mesma situação que você tem (does not implementar IE6 correção no entanto) New Truck Pesquisa Diretório

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top