慕粉3247841
2016-05-20 19:44
submenu的left设置为220px,而topmenu宽度也为220px
因为你前面的li标签设置了padding-left:8px;在内部设置padding值会将框的宽度撑大,这是很常见的现象
上w3school看到说在 CSS 中,width 和 height 指的是内容区域的宽度和高度。增加内边距、边框和外边距不会影响内容区域的尺寸,但是会增加元素框的总尺寸。算是弄明白了!
试验了一下,其实submenu的父元素:li->topmenu 都没有定位,所以其实submenu是相对于body定位的,你把body的margin设为0,一切就豁然开朗。
我也想知道...
商城分类导航效果
63737 学习 · 276 问题
相似问题