课程
/前端开发
/JavaScript
/商城分类导航效果
submenu的left设置为220px,而topmenu宽度也为220px
2016-05-20
源自:商城分类导航效果 2-6
正在回答
因为你前面的li标签设置了padding-left:8px;在内部设置padding值会将框的宽度撑大,这是很常见的现象
上w3school看到说在 CSS 中,width 和 height 指的是内容区域的宽度和高度。增加内边距、边框和外边距不会影响内容区域的尺寸,但是会增加元素框的总尺寸。算是弄明白了!
竹之同学
试验了一下,其实submenu的父元素:li->topmenu 都没有定位,所以其实submenu是相对于body定位的,你把body的margin设为0,一切就豁然开朗。
慕粉3247841 提问者
我也想知道...
举报
两种方法实现分类导航,同时扩展讲解其它商城分类导航的制作方法
3 回答.topmenu .lihover .submenu ?
3 回答还是没有理解到topmenu .lihover;.topmenu .lihover .submenu; .topmenu .lihover span
1 回答为什么我这个submenu靠下?
1 回答阴影无法全部遮盖
1 回答span遮不全,上下会留一点边框