背景在 IE8-10pre1 中的内联块上溢出边框 1px,方向为:rtl
在 Internet Explorer 版本 8 到 10preview 中,当内联块 div 获取“direction: rtl;”属性时,它的背景将溢出右侧边框之外 1px。
这是一个 Jsfiddle 演示:< a href="http://jsfiddle.net/8KgvB/6/" rel="nofollow">http://jsfiddle.net/8KgvB/6/ (创建这个演示本身就很头痛,因为 IE 不喜欢 Jsfiddle [反之亦然],但这完全是另一回事)
IE7 显然缺乏内联块功能,即使使用 Zoom:1 也没有这个问题黑客。
这是一个错误吗?或者我只是错过了什么?也许有人有解决方法。
谢谢!
In Internet Explorer versions 8 to 10preview, when an inline-block div gets a property of "direction: rtl;", it's background will overflow 1px beyond the border on the right.
Here's a Jsfiddle demo: http://jsfiddle.net/8KgvB/6/
(Creating this demo was a headache by itself because IE doesn't like Jsfiddle [or vice versa] but that's a different story altogether)
IE7, obviously lacking inline-block functionality, doesn't have this issue, even with the zoom:1 hack.
Is this a bug? or did I simply miss something? Maybe someone has a workaround.
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
愚蠢的 IE...facepalm
这里有一个针对这个明显问题的“修复” IE 中的错误。您只需使用带有 rtl 属性的包装器。
编辑
我被告知,仅仅发布链接并不是一个好主意,所以这里也是代码:P
Stupid IE... facepalm
here's a "fix" for this glaring bug in IE. you just use a wrapper with the rtl attribute.
Edit
I was informed that just posting a link is not a good idea on SO so here's the code too :P