gpt4 book ai didi

css - IE9 RTL后台定位

转载 作者:行者123 更新时间:2023-11-28 08:42:36 25 4
gpt4 key购买 nike

fiddle :http://jsfiddle.net/bHRVe/

Sprite 被用于箭头。背景位置在 Firefox 和 IE8 中很好:

FF Screenshot

不过RTL方向好像甩开了IE9,箭头已经没有了:

IE9 Screenshot

如果我将位置从 left -52px 更改为 right -52px,那么它会在 IE9 中正确显示,但在其他浏览器中会中断。

有什么方法可以使用相同的 CSS 解决这个问题吗? (没有条件或黑客)

最佳答案

这是您问题的纯基于 css 的解决方案:

CSS:

.button span {
background: url("http://i48.tinypic.com/16716yb.png") no-repeat 0 -52px;
margin-right: 0.5em;
padding: 0 5px;
direction: rtl;
width:4px;
height:15px;
display:inline-block;
}

HTML:

注意:最好在空元素中放置空格 (  ),因为有时它有助于浏览器兼容性。

<a class="button" href="#">
<b>تم, غزو عل جنوب</b>
<br/>
<u>ب ان. Testما وص</u>
<span>&nbsp;</span>
</a>

附加说明:默认 <span><a>元素是行内元素。我们需要制作它们 display:block;display:inline-block;根据我们的需要使用 css。

在您的情况下,您可以使用 display:block;也但是你需要添加 float:left还要使跨度在适当的位置。

屏幕截图:IE9

enter image description here

关于css - IE9 RTL后台定位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15008301/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com