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

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
提交
取消

hover后下一个li没有下移

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号