IE7线路高度问题?

时间:2011-06-15 09:57:28

标签: html css internet-explorer-7

我有一个包含跨度的链接应该读取类似“link +”的内容,这在所有浏览器中都能正确显示,除了ie7:

<a style="display: inline; width:200px;" href="">
    Open a ticket
    <span style="float: right">+</span>
</a>

访问ie7中的http://jsfiddle.net/nGJ5b/,看看我的意思。有人知道解决这个问题吗?

2 个答案:

答案 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/