3像素文本偏移bug 中
如果浮动元素是除了图像之外的任何其他东西,那么这个问题已经修复了。但是,如果浮动元素是图像,那么还有最后一个问题需要解决。IE S.xIWin在图像的左右都添加3像素的间隙,而IE 6不改变图像的空白边。因此,需要用另一个招数只在IE S.xIWin上去掉3像素的间隙:
/*Hide from IE5一Mac. Only IE-Win sees this. 1*/
*html p{
height: 1%;
margin-left: 0;
*html吨.myFloat(
margin: 0 3px;
malrgin: 0;
)
/*End hide from IE5/Mac*/
这会解决问题,但是采用的方式很难看而且太复杂。因此,如果可能的话,最好将这些规则
分别放进单独的浏览器特定的样式表中。如果这样做,用于Windows上的IE S.x的样式表如下:
p{
height: 1%;
margin一left:0;
}
img.myFloat{
margin:0 -3px;
}
用于IE 6的样式表如下:
*html p{
height: 1%;
P(
height:1%;
margin一left: 0;
}
img.myFloat{
margin : 0;
}
- Unique Post
您必须登录 后才能发表评论.