美文网首页
内外边距、文档流

内外边距、文档流

作者: 沉吟不语 | 来源:发表于2018-06-05 20:16 被阅读2次

    内边距(padding):指的是盒子的内容区与盒子边框之间的距离,一共有四个方向:

    padding-top

    padding-right

    padding-bottom

    padding-left

    内边距会影响盒子的可见框的大小,元素的背景会延伸到内边距。

    盒子的大小由内容区、内边距和边框共同决定

    盒子宽度 = width+左右两边的内边距+左右两边的边框

    盒子高度 = height+上下两边的内边距+上下两边的边框

    外边距 (margin) :指的是当前盒子与其他盒子之间的距离,他不会影响可见框的大小,而是会影响到盒子的位置。

    盒子有四个方向的外边距:

    margin-top

    margin-right

    margin-bottom

    margin-left

    由于页面中的元素都是靠左靠上摆放的,所以注意当我们设置上和左外边距时,会导致盒子自身的位置发生改变,而如果是设置右和下外边距会改变其他盒子的位置。

    文档流:

    文档流处在网页的最底层,它表示的是一个页面中的位置,我们所创建的元素默认都处在文档流中。

    元素在文档流中的特点:

    块元素

    1.块元素在文档流中会独占一行,块元素会自上向下排列。

    2.块元素在文档流中默认宽度是父元素的100%。

    3.块元素在文档流中的高度默认被内容撑开。

    内联元素

    1.内联元素在文档流中只占自身的大小,会默认从左向右排列,如果一行中不足以容纳所有的内联元素,则换到下一行,继续自左向右。

    2.在文档流中,内联元素的宽度和高度默认都被内容撑开。

    内边距 外边距 文档流

    相关文章

      网友评论

          本文标题:内外边距、文档流

          本文链接:https://www.haomeiwen.com/subject/iuvmsftx.html