Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[CSS]Kolom verspringt door background-image in IE6?

Pagina: 1
Acties:

  • Badger
  • Registratie: November 2000
  • Laatst online: 01-09 10:18
Plaatjes zeggen meer dan woorden dus eerst de 2 voorbeelden:

Met de bug
Cascading Stylesheet:
87
88
89
90
91
92
93
94
95
96
#main_left
{
    width:              285px;
    height:             670px;
    right:              285px;
    display:            block;
    background:             #FF7C24 url('../images/scraper_bg_faux.gif') bottom left repeat-y;  
    margin-left:            -100%;
    position:           relative;
}

Ga met je muis over de trigger en de linker kolom springt op zijn plaats.
Of vergroot,verklein het venster iets.

Zoals het hoort
Cascading Stylesheet:
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
#main_left
{
    width:              285px;
    height:             670px;
    right:              285px;
    display:            block;
    margin-left:            -100%;
    position:           relative;
    background:         #fff;
}

#main_left #left_inner {
    background:             url('../images/scraper_bg_faux.gif') bottom left repeat-y;  
    width:              285px;
    height:             670px;
}

Deze bug treedt alleen op al de #main_left zelf een achtergrondafbeelding krijgt (ongeacht properties daarvan).
In de gefixte versie gebruik ik een inner container.

Welke bug is dit? Ik dacht eerst aan de bekende hasLayout bug maar de bekende fixes daarvoor loste niets op.

  • Blaise
  • Registratie: Juni 2001
  • Niet online
Misschien de peekaboo bug? http://www.positioniseverything.net/explorer/peekaboo.html
of anders de guillotine bug? http://www.positioniseverything.net/explorer/guillotine.html

In IE7 heb ik het probleem niet, dus je zou kunnen kijken naar de lijst van gefixte bugs: http://blogs.msdn.com/ie/archive/2006/08/22/712830.aspx