Estou usando a propriedade 'filter' da propriedade MS para tentar criar um equivalente não feio para css3 text-shadow e box-shadow;
Na verdade, eu estava indo muito bem até encontrar esse problema. Parece que quando eu aplico um filtro a uma div dentro de outra div que também tem um filtro, os efeitos do filtro acabam sendo combinados no objeto filho.
Tentei usar o filtro: nenhum; para fazer um reset, mas sem alegria. Também tentei diferentes variações na sintaxe, ou seja, "-ms-filter: 'progid: ... Glow ()'", "filter: progid: ... Glow ()", "filter: Glow ()" , etc.
Testando no IE8
css
filter
internet-explorer
SpliFF
fonte
fonte
filter:;
filter: ;
. Isso eu acho que vai forçar o IE a remover a propriedade por completo, pois não é um valor válido.filter:none;
para evitar erros de sintaxe.Respostas:
Há um atributo booleano habilitado , para o qual você pode definir falso ou verdadeiro http://msdn.microsoft.com/en-us/library/ms532997%28v=vs.85%29.aspx
Exemplo:
fonte
A propriedade -ms-filter é uma entrada CSS específica do navegador não padrão e, como tal, requer que seu parâmetro seja colocado entre aspas. Portanto -ms-filter: "none" funcionará perfeitamente.
fonte
tente isto:
filtro: -;
fonte
Tive algum sucesso posicionando as crianças de forma absoluta ou relativa. Isso não parecia funcionar antes, então pode quebrar novamente quando eu ficar mais complicado
Eu acho que uma vez que um pai tem um filtro aplicado, todos os seus filhos se tornam essencialmente superfícies DirectX internamente. Você ainda pode selecionar o texto, mas ele fica lento. Acho que a seleção de texto é um hack que torna cada letra uma superfície separada. É uma bagunça de merda que explica por que o navegador em geral e os filtros em particular são tão problemáticos.
fonte
Se você estiver usando HTML5, convém seguir o caminho de usar
e em seu CSS use algo como:
fonte
Você já tentou habilitar / desabilitar o (s) filtro (s)?
fonte
Descobri que a melhor maneira é display: inline-block (aplicando white-space: nowrap ao contêiner). Mas parece funcionar mal com o IE7 e inferior
fonte