CSS ZOOM - Yet Another peculiaridade IE; A mudança pixel 3

Tempo e outra vez, quando todos os outros navegadores vistas a se comportar como disse pelas regras W3C, espirais IE-lo do espírito de desenvolvimento, jogando uma birra, que não parecem ter uma correção. Apenas um tal é esta questão no IE7.

Declaração de problema:
Eu e por isso podem muitos dos outros desenvolvedores web graves ter notado mais do que muitas vezes, que quando há aninhados flutua no layout, na pairam sobre alguns links (tags de âncora), o recipiente contendo parece estar a transferir alguns pixels para a direita . Tentei soluções do Google para este problema, mas quase não encontrei uma resposta razoável por que e quando ele ocorre (que possam ajudar a evitar que esse problema acontecer), daí eu nunca encontrei uma solução clara para o problema ou ...

Solução possível:
Fora da experiência, tenho por cento aviso prévio de 90% do ie vezes, que esse problema é corrigido pela adição de uma propriedade zoom na definição da CSS do recipiente mal se comportando ...

 # {Somediv
       zoom: 1;
 }

novamente as razões são ambíguos ... tente isso ...
Alguns elementos do IE ter um "hasLayout" propriedade, que é "verdade" por padrão. Muitos comportamentos visuais CSS, por exemplo, um filtro de alfa só funciona em um elemento que hasLayout. eo {zoom: 1} parece dar os elementos-alvo a propriedade hasLayout .... Útil? Eu não penso assim ...

A propriedade de zoom é também parece suportado pelo Chrome, mas a sua força utilização parece fazer efeito adverso muito na minha disposição ... experimentá-lo, se ele funciona para você ... se isso não acontecer, bookmark esta página em "craps CSS"


2 Responses to "CSS ZOOM - Yet Another peculiaridade IE; O pixel shift 3"

Deixe uma resposta

NDK casa | Expressando IT | Palate Expressando | Penmenship Expressando | Awe Expressando | expressar-me