课程
/前端开发
/JavaScript
/商城分类导航效果
没有弄清楚为什么有的时候用父容器设padding,而有的时候又用里面的子元素设置margin值来设置边距,这两个到底用谁会比较好一些?
2016-05-03
源自:商城分类导航效果 2-5
正在回答
首先,你要先明白margin和padding属性作用地方,obj相当于一个盒子,margin是相当于在obj外清理一条隔离带,不让别的元素靠近obj;而padding是从盒子内部放置一条隔离带,把盒子撑大。 虽然两者都可以设置边距,但是有border属性时,就完全看的出区别了。所以不改变盒子大小的前提还是用margin比较多
position:relative;就是相对定位,相对父元素。直接用right和bottom就可以了,同级别元素使用margin(我是这么认为的额,不知道对不对)
个人认为margin比较好,padding会将本来的高宽值改变,什么时候该用哪个?你觉得哪个方便用哪个吧
举报
两种方法实现分类导航,同时扩展讲解其它商城分类导航的制作方法
1 回答dd中设置overflow:hidden的作用?不设置为何a标签会排列那么混乱,设置宽度也不行。
3 回答遮盖用的span标签为啥设置成position:relative才起作用呢?
3 回答为什么设置了margin:3px 0后两张图片就进入到右DIV中了?
2 回答怎么把span变成块级元素的同时隐藏,因为同时设置display:block;display:none;好像无效吧
2 回答hover li时左边为什么会有个很粗的边框线