Autor | Zpráva | ||
---|---|---|---|
prejezd Profil |
#1 · Zasláno: 16. 3. 2008, 20:29:12
Čau.
Potřeboval bych poradit jak vyřešit, že když ve FF nastavím inputu margin-left:5px tak je to opravdu 5px a když v IE tak je to asi 15px Dík |
||
Manq Profil |
#2 · Zasláno: 16. 3. 2008, 20:35:21
Ukaž kód. Může jít double margin bug.
|
||
Suta Profil |
#3 · Zasláno: 17. 3. 2008, 01:40:09
Pravděpodobně se jedná o double margin bug, jak píše Manq.
Pokud máš margin-left: 5px, tak IE nejspíše zdvojuje na 10px. Použij buď řešení pomocí obalových divů (řešení tzv. Matrjoška), nebo podtržítkový hack: ve stylu zadej margin-left: 5px; _margin-left: 2px; (druhý zápis vezme pouze IE, a zdvojením na 4px se přiblíží tvým požadovaným 5px (pokud bys měl zápis v pixelech sudý, např. 6x, pak bys pro IE zadal 3px a bylo by to naprosto přesné...) Takže hledej a studuj, buď matrjošku nebo podtržítkový hack. |
||
Manq Profil |
#4 · Zasláno: 17. 3. 2008, 17:14:07
Takže hledej a studuj, buď matrjošku nebo podtržítkový hack.
Na double margin bug stačí display: inline; |
||
Časová prodleva: 16 let
|
0