ugrás a tartalomhoz

Internet Explorer vs. <div>

Garono · 2006. Május. 28. (V), 10.04
Azzal a problémával küzdök, hogy az Internet Explorer egyszerűen nem képes elfogadni 0x0px-es <div>-et. Itt az oldalam, a jobb oldali lila terület felső két sarkában nem két kép van (!), hanem két 0x0px-es <div>, amelyeknek 15px-es a körvonaluk. Így jött létre ez a háromszög alakzat. Firefoxban és Operában tökéletesen megjelenik, de az IE valamiért nem fogadja el 0x0px-esnek a <div>-et. Ez miért van? Lehet tenni ellene valamit? Válaszaitokat előre is köszönöm!
 
1

IE sajatossag

Grandmaster · 2006. Május. 28. (V), 10.21
Az IE sajatossaga, hogy egy bizonyos meret alatt ugyanakkorak maradnak a divek magassagai. Erre harom megoldas letezik tudomasom szerint:

1. <div style="height: 5px;"><!-- --></div>
2. <div style="height: 5px;"></div> line-height: 0; font-size: 1px;
3. overflow: hidden tulajdonsagot adj a div-nek

Elvileg ezek kozul mukodnie kell mindegyiknek.
2

Sikerült!

Garono · 2006. Május. 28. (V), 10.31
Sikerült! Az overflow: hidden;-t adtam neki, és tökéletesen megjelenik! Nagyon köszönöm! ;)