美文网首页
文档流与盒模型

文档流与盒模型

作者: 郑馋师 | 来源:发表于2019-08-27 11:19 被阅读0次

文档流

文档里面元素流动的方向。什么类型的元素只和display:inline/block/inline-block有关,可以自己设定的。

块级元素(block)

  1. 从上到下各占一行
  2. 高: 文档流中block+inline+inline-block元素总和与设定共同决定。(文档流元素决定,脱离时候无法包住)
  3. 宽度:可设定。

内联元素(inline)

  1. 宽度:由内联元素宽度决定,不可设定。
  2. 高度:由行高间接决定,不可设定。
  3. 如果最后末尾距离不够会自己切分。


    c元素被切成两段

Tips: inline元素中不可加block元素。

inline-block

  1. 宽度:由内联元素+inline block元素宽度决定,可设定。
  2. 高度:由行高间接决定,可设定。
  3. 如果最后末尾距离不够不会自己切分。 c没有被切开
  4. 特殊情况
    overflow:
  • hidden
  • auto

    由浏览器定夺,如果内容被修剪,就会显示滚动条。 内联元素只在第一屏显示
    如果有inline元素,左右滚动条他只在第一屏显示。
  • scroll
  • visible

脱离文档流

  1. position:absolute/fixed
  2. float:left;

盒模型

模型的边距

content-box

width = 内容的宽度
height = 内容的高度

border-box

width = border + padding + 内容的宽度
height = border + padding + 内容的高度
Tips:这种background是会涂到外边框为界而非内边框。

border外边距合并原则

111与222中间只有30px
两个子div中间距离只有30px,而不是30+30=60px。外边距合并只有上下会重叠,左右不会的。
要消除上下的空,只需要去掉qqq中的border即可。
要留上面的空不要下面的:
1.加个border-top:10px green solid;
  1. 加个padding-top:10px;
    (都是无border的前提)

相关文章

  • 文档流与盒模型

    文档流 文档里面元素流动的方向。什么类型的元素只和display:inline/block/inline-bloc...

  • CSS 文档流与盒模型

    文档流方向 inline 元素:从左到右,会跨两行。常见的元素有:span,a,strong,em等。 block...

  • CSS文档流 盒模型

    文档流:文档中元素的流动方向,从上到下,从左到右 流动方向 inline元素从左到右,到达最右边才会换行(到最后可...

  • 盒模型文档流基线

    1、盒模型 盒子模型简介 上面是一个盒子模型图,一个盒子包括了content(实际内容)、border(边框)、p...

  • 【CSS非全解02】CSS基础-文档流

    基本概念 文档流 mdn 块、内联、内联块? margin合并 两种盒模型 文档流 Normal Flow 流式布...

  • CSS基础第三次课

    本节大纲 盒模型、内边距、外边距、边距合并 定位、相对定位、绝对定位 浮动、清除浮动、文档流概念 课程内容 盒模型...

  • CSS知识点

    盒模型 一、盒模型概念 广义盒模型:文档中所有功能性及内容性标签,及文档中所有显示性标签 侠义盒模型:文档中以块级...

  • 010 盒模型

    盒模型 一、盒模型概念 广义盒模型:文档中所有功能性及内容性标签,及文档中所有显示性标签 侠义盒模型:文档中以块级...

  • 2018-11-21

    外边距的重叠 浏览器默认样式 内联元素的盒模型 display和visibility overflow 文档流 浮...

  • HTML5学习笔记 - 第04天

    盒模型 一、认识盒子模型 盒模型的概念 (1)如果CSS对HTML文档元素生成了一个描述该元素在HTML文档布局中...

网友评论

      本文标题:文档流与盒模型

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