跨度元素左右填充在IE7中反转

时间:2011-08-11 07:03:42

标签: asp.net css compatibility padding right-to-left

我的自定义验证器的CSS有这个非常奇怪的问题。 我有一个自定义验证器,其display属性设置为dynamic,CSSclass属性设置为我写的CSS类。

在这个CSS类中,我有一个padding属性。我的问题是当我在兼容性视图设置为on的IE7或IE8中查看我的网站时,填充的左右值都无缘无故地反转。 这些值只是翻转,设置为左边填充的像素数量出现在右边,反之亦然。

很抱歉没有发布代码,我是通过手机写的,因为我们在这个网络上没有互联网访问权。

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

在锚标记中包含包含阿拉伯文本的span的相同问题 - 填充被反转。将文本更改为拉丁语是修复它的一种方法:)另一种方法是将zoom:1添加到该范围内。

答案 1 :(得分:-1)

没有看到任何代码......我只能假设每个浏览器对默认边距和填充值的解释不同。我建议在其他样式表的上方添加一个css reset样式表,以查看是否有任何改变?

CSS RESET STYLESHEET:http://meyerweb.com/eric/tools/css/reset/

希望有所帮助。 :)