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

hover后下一个li没有下移

为什么我hover之后dl直接悬浮在下一个li上?

*{margin:0;padding:0;}

.list{width:auto;height:300px;border:1px solid #ccc;margin:0 auto;padding-top: 100px;}

h3{height:24px;background: #ccc;line-height: 24px;font-size: 14px;padding-left: 10px;}

ul li{list-style: none;border-bottom: 1px dotted #ccc;height: 24px;line-height: 24px;color: #333;font-size: 12px;padding-left: 10;}

ul li img{height: 24px;width: 24px;}

ul li:hover dl{display: block;}

ul li dl{padding-left: 20px;display: none;}

http://img1.sycdn.imooc.com//5890452a00010f0011750378.jpg

正在回答

1 回答

你的 ul li高度规定死了(height:auto  ;//高度为内容撑开)。悬浮的内容超出了你规定的高度会溢出,就成了覆盖在上面的样子。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
信息列表制作
  • 参与学习       22183    人
  • 解答问题       61    个

带您玩转信息列表制作,掌握不同技术方法,提高Web开发经验

进入课程

hover后下一个li没有下移

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信