jsp在span里设了display:block,高度设定无效

代码<divclass="item"><spanclass="label"><spanclass="red">*</span>用户名:</span><divclass="... 代码
<div class="item">
<span class="label"><span class="red">*</span>用户名:</span>
<div class="fl">
<input type="text" id="username" name="username" class="text" tabindex="1" />
<label id="username_succeed" class="blank"></label>
<span class="clear"></span>
<div id="username_error"></div>
</div>
</div>
样式
.clear{display:block;clear:both;height:0px;border:solid 1px blue;}
#formbox .item{padding-top:5px;height:80px;overflow:hidden;line-height:26px;border:solid 1px red;position:relative}
在火狐里

ie8

这个蓝色边框的就是.clear,我把它的高度设为0,但是ie它还有高度,不知道怎么解决。
展开
 我来答
乌微月2S
2013-05-16 · TA获得超过5037个赞
知道大有可为答主
回答量:5361
采纳率:42%
帮助的人:2851万
展开全部
IE是存在,子元素会把父元素撑开的现象的。
改变思路实现这个效果吧。改成display:none不行吗?
然后用js控制显示或者隐藏啊
更多追问追答
追问

一改就成

追答
什么一改就成?改好了?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式