Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net IE7中的跨度元素左和右填充反转_Asp.net_Css_Compatibility_Padding_Right To Left - Fatal编程技术网

Asp.net IE7中的跨度元素左和右填充反转

Asp.net IE7中的跨度元素左和右填充反转,asp.net,css,compatibility,padding,right-to-left,Asp.net,Css,Compatibility,Padding,Right To Left,我的自定义验证器的CSS有一个非常奇怪的问题。 我有一个自定义验证器,display属性设置为dynamic,CSSclass属性设置为我编写的CSS类 在这个CSS类中,我有一个padding属性。我的问题是,当我在IE7或IE8中查看我的网站时,兼容性视图设置为on时,填充的左右值只是无缘无故地颠倒。 值只是翻转,设置为左侧填充的像素量显示在右侧,反之亦然 很抱歉没有发布代码,我是从手机上写的,因为我们在这个网络中没有互联网接入 有什么想法吗?在没有看到任何代码的情况下……我只能假设默认的边

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

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

很抱歉没有发布代码,我是从手机上写的,因为我们在这个网络中没有互联网接入


有什么想法吗?

在没有看到任何代码的情况下……我只能假设默认的边距和填充值由每个浏览器进行不同的解释。我建议在其他样式表的上方添加一个css重置样式表,看看这是否会改变什么

CSS重置样式表:


希望这有点帮助

没有看到任何代码……我只能假设默认边距和填充值由每个浏览器进行不同的解释。我建议在其他样式表的上方添加一个css重置样式表,看看这是否会改变什么

CSS重置样式表:


希望这有点帮助

在锚定标记中包含阿拉伯语文本的span中也存在同样的问题-填充被颠倒了。将文本更改为拉丁语是解决此问题的一种方法:另一种方法是将zoom:1添加到该跨度。

对于锚定标记中包含阿拉伯语文本的跨度也有相同的问题-填充是反向的。将文本更改为拉丁语是解决此问题的一种方法:另一种方法是将zoom:1添加到该范围。

如果没有代码,这将是一个很难执行的操作您是否在页面上使用从右到左的文本?我使用从右到左的文本,但这是我第一次遇到此问题。我试着在一堆不同的地方设置方向:ltr,但没用。顺便说一句,我注意到这发生在我页面上的所有SPAN元素上。自定义验证器生成到span中,所以…好吧,这只是我的一个幸运猜测。我没有使用rtl文本的经验,所以我不能提供任何具体的帮助,但是快速的google显示IE在这方面有很多问题。您应该尝试构建一个显示问题的示例页面,并为您的问题添加更多细节,尤其是提到rtl。如果没有代码,这将是一个很难运行的页面。您是否在页面上使用从右到左的文本?我使用从右到左的文本,但这是我第一次遇到此问题。我试着在一堆不同的地方设置方向:ltr,但没用。顺便说一句,我注意到这发生在我页面上的所有SPAN元素上。自定义验证器生成到span中,所以…好吧,这只是我的一个幸运猜测。我没有使用rtl文本的经验,所以我不能提供任何具体的帮助,但是快速的google显示IE在这方面有很多问题。您应该尝试构建一个示例页面来显示问题,并为您的问题添加更多细节,尤其是提到rtl。您刚才说的是我页面上的另一个链接元素吗?如果是的话。。这没用=\是的,这就是我的意思,至少你可以把预先设计好的浏览器特定元素作为潜在的原因。你能提供一个有问题的页面的链接吗?你刚才说的是我页面上的另一个链接元素吗?如果是的话。。这没用=\是的,这就是我的意思,至少你可以把预先设计好的浏览器特定元素作为潜在的原因。你能提供一个相关页面的链接吗?