为什么跨度在IE7下没有边界底部?

时间:2011-02-25 07:46:28

标签: html css

http://phplist.xxmn.com/node/1

为什么位于页面中心的两个红色框(在Tags :)下没有边框底部?两个红色框html标签是

<span>  

我应用了

        border:1px solid red; 

到它。但是在IE7下,边框底部没有显示,firefox还可以。 out div框(id = vistor_comment)太高了,而不是firefox?为什么?如何改变它。谢谢。

2 个答案:

答案 0 :(得分:6)

尝试同时给它display: inline-block;

我认为这是因为跨度所在的行高低于包含边框的跨度的高度,因此最低的几个像素被切断,在这种情况下,足以使底部边框消失。

答案 1 :(得分:0)

您的父容器有height: 20px;,我假设是这样,并且您的各种填充在IE7中导致高度问题,因此裁剪您的子容器的一部分。设置IE7特定高度以查看是否可以解决问题。