Autor | Zpráva | ||
---|---|---|---|
Yuhů Profil |
#1 · Zasláno: 18. 2. 2008, 19:51:37
Znáte tenhle bug? Zkuste si prosím v Exploreru. Mohli byste mi dát vědět, zda to buguje i v IE7?
<div style="border: 1px solid blue"> <div style="margin-top: 300px; width: 100px;"> ahoj, já jsem div, mám mít horní margin 300 pixelů, ale protože jsem první potomek prvku, který má border a protože mám nastavenou šířku, Explorer 6 můj horní margin nechce chápat </div> </div> nebo: <div style="border: 1px solid blue"> <div style="margin-left: 300px; height: 100px;"> ahoj, já jsem div, mám mít levý margin 300 pixelů, ale protože jsem první potomek prvku, který má border a protože mám nastavenou výšku, Explorer 6 můj levý margin nechce chápat </div> </div> A nebo dělám někde chybu? |
||
Manq Profil |
#2 · Zasláno: 18. 2. 2008, 19:58:43
Nestačí zadat šířku?
|
||
Manq Profil |
#3 · Zasláno: 18. 2. 2008, 20:00:12
Mimochodem, druhý případ funguje v quirku. A po zadání šířky třeba 100% funguje i ve standardu.
|
||
Měsíček Profil |
#4 · Zasláno: 18. 2. 2008, 20:00:33
Stačí.
|
||
Yuhů Profil |
#5 · Zasláno: 18. 2. 2008, 20:04:02 · Upravil/a: Yuhů
čemu zadat šířku? Tomu nadřazenému prvku? Jasně že to stačí :-) Zajímavé je, že mu nestačí zadat relativní pozici.
Já se jen ptám, jestli ten bug znáte (já ho neznal) a jestli funguje v IE 7, který nemám. |
||
Měsíček Profil |
#6 · Zasláno: 18. 2. 2008, 20:07:52
Já ho zažil na vlastní kůži :), ale jinak se stejně chová i v IE7.
|
||
Manq Profil |
#7 · Zasláno: 18. 2. 2008, 20:07:52
Yuhů
V IE7 to také funguje jen po zadání šířky. Podle mě je to klasický bug IEčka, který řeší zadání šířky (jako většinu problémů s IE). |
||
habendorf Profil |
#8 · Zasláno: 18. 2. 2008, 20:09:01
Tohle a spousta obdobných je stále a dokola projev jednoho jediného bugu - hasLayout bugu. Divu s borderem stačí nastavit cokoliv, co hasLayout nahodí - třeba zoom:1, width atd.
|
||
Časová prodleva: 16 let
|
0