CSS ZOOM - Totuşi, un alt capriciu IE; schimbare 3 pixeli

Timpul şi din nou, atunci când toate celelalte browsere văzute să se comporte aşa cum a spus de normele W3C, spirale RO-ai iesit din dezvoltarea spiritului de aruncat o criza de isterie, care nu par a avea o rezolvare. Doar un astfel de om este această problemă în IE7.

Problemă Declaratie:
Am şi astfel s-ar putea de multe dintre altor dezvoltatori web grave s-au observat mai mult de multe ori că, atunci când există imbricate pluteste in structura, pe hover peste unele link-uri (etichete de ancorare), containerul care conţine pare să transfere câţiva pixeli la dreapta . Am încercat să google soluţii pentru această problemă, dar s-au găsit aproape nici un răspuns rezonabil la ce şi când apare (care ar putea ajuta la prevenirea acestei probleme să se întâmple), prin urmare, nu am găsit o soluţie clară a problemei, fie ...

Soluţie posibilă:
Din experienţă, am preaviz de 90% la sută din adică ori, că această problemă este rezolvată prin adăugarea unui zoom de proprietate în definirea CSS a containerului MIS-se comportă ...

 # Somediv {
       Zoom: 1;
 }

din nou, motivele sunt ambigue ... încercaţi asta ...
Unele elemente din IE au o "hasLayout" de proprietate, care este "adevărat", în mod implicit. Multe comportamente vizuale CSS, de exemplu, un filtru de alfa funcţionează doar pe un element care hasLayout. şi {Zoom: 1} pare să dea elementele vizate de proprietate hasLayout .... Utile? Nu cred ca asa ...

Proprietatea de zoom este, de asemenea, pare a susţinut de Chrome, dar utilizarea sa pe baza caracterului par să facă efect mult mai negativ asupra aspectului meu ... încercaţi să-l, dacă acesta lucreaza pentru tine ... daca nu, marca această pagină în "Zaruri CSS"


2 Responses to "CSS ZOOM - Totuşi, un alt capriciu IE; trecerea de 3 pixeli"

Lasă un Răspuns

NDK acasă | Exprimarea IT | Gust Exprimarea | Penmenship Exprimarea | Awe Exprimarea | a mă exprima