Autor | Zpráva | ||
---|---|---|---|
Ivorius Profil |
#1 · Zasláno: 23. 8. 2005, 09:29:57
Nějak se nemůžu vyhrabat z takové malé chybičky. Podívejte se sem. Jde mi o ten zelený rámeček. Má nastaveno margin z levé strany na 27px. Ve FF to je v pořádku, ale IE mi ten margin udělá dvojnásobný. Řekl bych že to má co dočinění s float. Nemůžu přijít na to, jak přinutit IE to zobrazit správně.
Děkuji. |
||
Fred Profil |
#2 · Zasláno: 23. 8. 2005, 09:36:24
Podle výstižného názvu bych tipnul http://www.positioniseverything.net/explorer/doubled-margin.html
|
||
Acci Profil |
#3 · Zasláno: 23. 8. 2005, 09:37:24
A nebo česky http://interval.cz/clanek.asp?article=3137
|
||
xavier32 Profil * |
#4 · Zasláno: 23. 8. 2005, 09:38:09
ja bz som to napoicioval na position: absolute; margin-left:27
|
||
Šlaha Profil |
#5 · Zasláno: 23. 8. 2005, 09:38:46
Tak tam přidej nějaký hack:
* html #text {margin-left:0px;} |
||
Ivorius Profil |
#6 · Zasláno: 23. 8. 2005, 09:53:28
No právě, jsem to chtěl udělat bez hacku a position: absolute
|
||
Ivorius Profil |
#7 · Zasláno: 23. 8. 2005, 09:58:34
Díky. Už jsem to tedy vyřešil:
"deklarujeme-li u plovoucího boxu vlastnost display: inline;, IE u tohoto boxu okraj nezdvojí, a vykreslí jej řádně. Ptáte se, co na to specifikace? V CSS 2.1 je definováno, že až na hodnotu none je vlastnost display u plovoucích boxů ignorována. Jde tedy o čisté řešení bez vedlejších účinků" citace z uvedeného článku na intervalu |
||
Trix Profil |
#8 · Zasláno: 23. 8. 2005, 10:09:41 · Upravil/a: Trix
Takýto prípad ja riešim takto:
margin-left: 27px !important; /* toto bude použivať Opera a FF */ margin-left:13px; /* toto si vezme IE */ |
||
Časová prodleva: 1 rok
|
|||
spirt Profil * |
#9 · Zasláno: 28. 8. 2006, 12:39:20
display: inline; rulezzzzzzzzzzzzzzzzz , diky moc :)
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0