2009-11-20 78 views
0

我在Internet Explorer 6中测试一个网站,我对这个问题感到困惑。iel文本在dl标记中丢失

我在页面上有一个数据列表,显示了支付的金额 - 在这里。

<dl>  
    <dt>Amount to pay:</dt> 
    <dd class="note"> 
     <span id="total">£39.99</span> (includes delivery) 
    </dd> 
</dl> 

这样做的CSS规则是这样的,它勾画出这样的:

金额支付:£39.99(包括 交付)

这是可能与此css

dt { float: left; width: 11em } 
dd { margin-left: 15em } 

奇怪的是,文字“金额支付“在IE6中失踪。如果我通过执行“搜索此页面”来搜索它,它确实找到了文本,但它根本不可见。

欢迎任何建议,意见或侮辱。

+0

无法复制。你正在使用什么'DOCTYPE'? – random 2009-11-21 08:05:32

+0

html PUBLIC“ - // W3C // DTD XHTML 1.0 Transitional // EN”“http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd” – Fenton 2009-11-23 08:26:10

回答

1

我相信这是IE6中的偷窥漏洞。只需在您的dt中添加position:relative; zoom:1;即可解决问题。