CSS ZOOM - ještě jeden IE vtípek, posun pixelů 3
Čas a znovu, když všechny ostatní prohlížeče vidět, jak se chovat řekl podle pravidel W3C, tedy spirály vás z vývoje ducha tím, že hodí vztek, že se nezdá, že má opravu. Jen takový člověk je tento problém v IE7.
Problém prohlášení:
Já, a tak mohla mnoho z jiných vážných webových vývojářů si všimli více než mnohé časy, že když tam vložený plováky v rozvržení, na vznášet se nad některými odkazy (kotvicí tagy), obsahující kontejner zdá posunout o pár pixelů vpravo . Snažil jsem se google řešení tohoto problému, ale těžko najít jakoukoliv rozumnou odpověď, proč a kdy k ní dojde (to by mohlo pomoci zabránit tomuto problému děje), a proto jsem nikdy nenašel jednoznačné řešení problému buď ...
Možné řešení:
Ze zkušenosti, mám upozornění 90% procent z časů, tj., že tento problém je vyřešen tím, že přidá zoom majetek v definici CSS na mis-chová kontejneru ...
# {Somediv zoom: 1; }
opět důvody jsou nejasné ... zkuste to ...
Některé prvky v IE mají "hasLayout" vlastnost, která je "pravda" ve výchozím nastavení. Mnoho vizuální CSS chování, například alfa filtr pracuje pouze na prvek, který hasLayout. a {zoom: 1} Zdá se, že dát zaměřující se na prvky na hasLayout vlastnost .... Užitečné? I dont, že ano ...
Zoom vlastnost je také vypadá, že podporuje Chrome, ale jeho použití dint Zdá se, že velký negativní vliv na mé dispozice ... zkuste to, když to funguje u vás ... pokud se tak nestane, záložku této stránky v kostky "CSS"











































