这很奇怪,我有这个bug在IE8,而不是IE7,它精细显示出来:IE8漏洞 - 边界和宽度浮动图像
http://www.axiscirugiadecolumna.com/
我使用的是WordPress插件为阴影+功能区(我对shadow插件中的功能区进行了硬编码)。边框是简单的CSS,但在IE8的右边框将不会出现,我只是不知道为什么。
我的HTML如下:
<div class="alignright" style="overflow:hidden;display:table;line-height:0;text-align:center;width:453px;">
<div class="ribboncontainer">
<div class="ribbon"></div>
<img height="297" width="453" style="padding:0 !important; margin:0 !important; max-width:100% !important;" alt="" src="http://www.axiscirugiadecolumna.com/wp-content/uploads/2011/11/foto1.png" title="foto1" class=" size-full wp-image-143 shadow_curl">
<br><img style="margin:0 !important;height:10px;width:100%;-moz-opacity:.75;opacity:.75;" class="shadow_img" src="http://www.axiscirugiadecolumna.com/wp-content/plugins/shadows/shadow_curl.png">
</div>
</div>
这是应用插件后。内联样式由插件应用。
而且我的CSS:
.alignright, .aligncenter, .alignleft {
margin: 5px;
padding-right: 5px;
float: right;
}
.ribbon {
background-image: url("ribbon.png");
bottom: 21px;
height: 40px;
position: absolute;
right: -5px;
width: 154px;
z-index: 888;
}
.ribboncontainer {
position: relative;
}
.shadow_curl {
border: 6px solid #BAD5BC;/*Right border is missing in IE*/
}
我认为这个问题仍然存在,即使我摆脱带状类和的div。
你可以张贴实际的代码?这是一个社区,一旦你的代码被修复或者你的网站永远消失,未来这个问题的访问者将不知道发生了什么。 – 2012-02-07 09:33:29
对不起,我想到了,我应该做到这一点。我不是懒惰或任何东西,将编辑我的问题。 – 2012-02-07 09:36:55