我有一个包含跨度的链接应该读取类似“link +”的内容,这在所有浏览器中都能正确显示,除了ie7:
<a style="display: inline; width:200px;" href="">
Open a ticket
<span style="float: right">+</span>
</a>
访问ie7中的http://jsfiddle.net/nGJ5b/,看看我的意思。有人知道解决这个问题吗?
答案 0 :(得分:2)
您可以尝试将每个元素显示为块:
<a style="display: block; width:200px;" href="">
<span style="float: left; display: block;">Open a ticket</span>
<span style="float: right; display: block;">+</span>
</a>
当然,如果您需要该内联链接,则无法接受。
答案 1 :(得分:0)
在任何其他元素之前放置跨度似乎可以解决问题。 http://jsfiddle.net/nGJ5b/1/