IE7线路高度问题



我有一个包含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/

最新更新