为了账号安全,请及时绑定邮箱和手机立即绑定

谁知道这个是什么原因造成的?

谁知道这个是什么原因造成的?

man豪 2016-04-14 13:22:42
查看完整描述

7 回答

已采纳
?
李夜

TA贡献35条经验 获得超31个赞

(1)主要原因是dl标签出现了高度塌陷问题,可以给dl设置overflow:hidden;或者设置一个固定高度;

(2)解决dl高度塌陷问题后,dt和dd都应该设置浮动;

(3)li标签中div没有设置class属性(class="leftdiv");

注:dl,dt,dd本身就是块级元素,一般不用设置display:block;以上仅供参考,具体细节还得靠你自己调试。

查看完整回答
2 反对 回复 2016-04-14
  • man豪
    man豪
    是dl没有设置overflow,谢谢、、、dl等的确不用设置也可以,忘记了它是块元素
?
wishuice

TA贡献1条经验 获得超0个赞

红色字体加粗了 高度 加大了 所以会 有 ”卡“ 住后面的现象  把line-height 设置下就好了

查看完整回答
反对 回复 2016-04-15
?
猿小天

TA贡献5条经验 获得超0个赞

你能把代码给我们看看吗?

查看完整回答
反对 回复 2016-04-14
  • man豪
    man豪
    代码已经粘贴了,麻烦各位猿友了
?
qq_踏樰寻槑_03122640

TA贡献3条经验 获得超0个赞

隐藏代码写错了

查看完整回答
反对 回复 2016-04-14
  • man豪
    man豪
    代码已经粘贴了,麻烦各位猿友了
?
李夜

TA贡献35条经验 获得超31个赞

你用的是dl列表吧,看看dt和dd有没有设置左浮动。具体的得看代码了

查看完整回答
反对 回复 2016-04-14
  • man豪
    man豪
    代码已经粘贴了,麻烦各位猿友了
?
不知名的前端程序猴

TA贡献32条经验 获得超22个赞

审查下元素嘛 ,一般是宽度和高度的问题,你是不是float了嘛。

查看完整回答
反对 回复 2016-04-14
  • 7 回答
  • 0 关注
  • 1585 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信