我有一个包含span的链接,它应该读成"link+"之类,这在除ie7:之外的所有浏览器中都能正确显示
<a style="display: inline; width:200px;" href="">
Open a ticket
<span style="float: right">+</span>
</a>
访问http://jsfiddle.net/nGJ5b/看看我的意思。有人知道解决这个问题的办法吗?
您可以尝试将每个元素显示为块:
<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>
当然,如果您需要内联链接,这是不可接受的。
将span放在任何其他元素之前似乎就可以了。http://jsfiddle.net/nGJ5b/1/