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

明明对UL已经设置了border-radius为什么还要。。。?

明明对UL已经设置了border-radius为什么还要

.navmenu li ul li:first-child>a{

border-radius: 3px 3px 0 0;

}

.navmenu li ul li:last-child>a{

border-radius:  0 0 3px 3px;

}


正在回答

5 回答

给ul一个overflow: hidden 即可,具体原因不知道为什么昂~

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

.top-nav ul li a{ display:block; float:none; padding:10px; width:130px;}这个设置会覆盖前面ul的border-radius的设置

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

同问,也不知道为什么,而且上面的解答都无说服力

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

因为给二级菜单的a设置了大小,.top-nav ul li a{ display:block; float:none; padding:10px; width:130px;},当鼠标滑上二级菜单的第一个和最后一个li的时候,没有设置圆角的a会把二级菜单设置的圆角给盖住,显得不那么好看吧,所以需要给二级菜单的第一个和最后一个li的a设置相应的圆角

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

慕码人3910529

那它不继承ul的border-radius吗
2015-10-17 回复 有任何疑惑可以回复我~

注意 一个是:first-child 一个是:last-child 关于CSS伪类选择器 楼主可以去翻一翻手册进行一下了解

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

珈蓝小羊人

你压根就没看明白人家在问啥啊~
2015-06-09 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
形形色色的下拉菜单
  • 参与学习       106971    人
  • 解答问题       543    个

本教程从易到难,循循渐进,运用不同技术实现动态下拉菜单

进入课程

明明对UL已经设置了border-radius为什么还要。。。?

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