课程
/前端开发
/HTML/CSS
/CSS深入理解之padding
为什么需要margin-left:12px?分割线
2016-10-09
源自:CSS深入理解之padding 1-1
正在回答
(1)padding设置了三个值 分别代表上 左右 下 边距像素;
左右边距像素之和为12px, 设置border-left 属性后,分割线处于padding盒子最左侧;
所以用margin-left属性,使分割线距左侧有12个像素的距离,从而达到处于中间的目的。
(2)不可以使用margin左右各6px,
加了padding属性后,分割线距左侧0像素,距右侧12个像素;
加上margin属性后,padding盒子的左右 距离外围各加了6个像素,就是说分割线距离左侧有6像素,距离右侧有18个像素,所以不会处于中间。
慕粉4321385
浅尝辄止123 回复 慕粉4321385
慕粉4321385 回复 浅尝辄止123
margin-left:12px;是设置了竖线到左边文字的距离
举报
本css视频教程中,将深入介绍CSS中padding属性的特点,常用特性
4 回答想问一下最后老师说的那个控制 中间竖线的长短
5 回答配合margin实现等高布局是怎么实现的?
1 回答li中使用margin-bottom:-1px并不能使最后一个li的下边框被覆盖掉,求解决
1 回答看张老师01:23分的代码关于border-top的属性设置
1 回答间距相关