Home ›
Background graphics not displaying in IE6 due to use of padding instead of width and height valuesBackground graphics not displaying in IE6 due to use of padding instead of width and height values
Submitted by Benjamin Melançon on January 3, 2008 - 2:14am
Some IE6 fixes did not require browser detection
Wrong (as far as IE6 is concerned)
a#emailalerts_button {
display: block;
background: url('images/alerts.gif') 0% 0px;
padding: 135px 0px 0px 130px;
vertical-align: bottom;
}
Right (for everything as far as we can test)
a#emailalerts_button {
display: block;
background: url('images/alerts.gif') 0% 0px;
padding: 0;
width: 135px;
height: 130px;
vertical-align: bottom;
}
(In this cases, the entire a tag is to be represented by the background graphic, and the text inside the a tag was wrapped in span
s set to display:none
. However, for the top graphic of blocks in the right sidebar using the padding was necessary, and height didn't work. Go figure.)
Resolution
Searched words:
Microsoft Internet Explorer 6 is the Devil
Comments
Thanks!
This just saved me from pulling my hair out in frustration, thank you!
Post new comment