内边距及外边距

1.外边距的合并情况
  1.外边距
    1.垂直方向上的外边距,会发生合并,去较大的值。
    2.水平方向上的外边距,会发生叠加,元素之间的距离较大。
    3.为子元素添加距上的外边框,作用域父元素上:
   解决办法:
    1.在父元素设置上边距(可以使用透明色)
    2.为父元素天机顶部的内边距padding-top:0.1px;

2.内边距
  1.元素内容与元素边框之间的距离,称为内边距。
  2.属性:padding
   取值:像素值或百分比
    1.padding:10px;设置上右下左四个方向的内边距
    2.padding:10px 20px;设置上下边距为10px,左右内边距为20px
    3.padding:10px 20px 30px;设置上下边距分别为10px 30px,左右内边距为20px
    4.padding:10px 20px 30px 40px;设置上右下左分别为设置的值

3.单方向内边距的设置
  1.属性:
    padding-top:内容与元素顶部边框之间的距离
    padding-right:内容与元素右边框之间的距离
    padding-bottom:内容与元素底部边框之间的距离
    padding-left:内容与元素左边框之间的距离

4.默认带有内边距的元素
  ol ul input td 。。。

5.清除浏览器默认内外边距
  body,h1,h2,h3,h4,h5,h6,p,ul,ol{
    margin:0;
    padding:0;
  }

原文地址:https://www.cnblogs.com/zengsf/p/9794041.html