课程
/前端开发
/JavaScript
/形形色色的下拉菜单
中文上移之后为什么消失了 ,谁能告诉我。并没有设施固定高度,并没有超出可视窗口,也没有隐藏掉。
2016-05-23
源自:形形色色的下拉菜单 4-3
正在回答
因为,设置了a标签的高度为20px; line-height:20px;
span标签又是a标签的子元素,继承了a的属性行高也是20px;
两个加起来是40px,上移20px;
恰好就剩下方的20px能显示出来。
.top-nav { font-size: 12px; font-weight: bold; list-style: none; border-bottom: 8px solid #DC4E1B; /*overflow: auto;*/ }
你试试去掉overflow:auto; 看看
设置了 line-height:20px; 即 文字显示的区域只有20px;
举报
本教程从易到难,循循渐进,运用不同技术实现动态下拉菜单