Css 在IE8-10pre1中,背景在内联块上溢出边界1px,方向为rtl

Css 在IE8-10pre1中,背景在内联块上溢出边界1px,方向为rtl,css,internet-explorer,right-to-left,Css,Internet Explorer,Right To Left,在Internet Explorer版本8到10preview中,当内联块div获得“direction:rtl;”属性时,其背景将溢出1px,超出右侧边框。 下面是一个JSFIDLE演示: (创建这个演示本身就让人头疼,因为IE不喜欢JSFIDLE(反之亦然),但这完全是另一回事) IE7显然缺乏内联块功能,即使使用zoom:1攻击,也没有这个问题 这是一个bug吗?还是我只是错过了什么?也许有人有解决办法 谢谢 愚蠢的。。。掌纹 对于IE中的这个突出错误,这里有一个“”表示。您只需使用带有r

在Internet Explorer版本8到10preview中,当内联块div获得“direction:rtl;”属性时,其背景将溢出1px,超出右侧边框。

下面是一个JSFIDLE演示: (创建这个演示本身就让人头疼,因为IE不喜欢JSFIDLE(反之亦然),但这完全是另一回事)

IE7显然缺乏内联块功能,即使使用zoom:1攻击,也没有这个问题

这是一个bug吗?还是我只是错过了什么?也许有人有解决办法

谢谢

愚蠢的。。。掌纹

对于IE中的这个突出错误,这里有一个“”表示。您只需使用带有rtl属性的包装器

编辑 我被告知,仅仅发布一个链接不是一个好主意,所以这里的代码也是:p

div.outer {
    border:1px solid black;
    line-height:60px;
    width: 100px;
    text-align: center;
    display:inline-block;
    background-color: red;
}

div.inner {
    direction:rtl;
}