欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

CSS防遗忘指南

程序员文章站 2022-03-07 21:15:13
CSS内容盒模型定位普通文档流绝对定位浮动盒模型定位梳理普通文档流、相对定位、绝对定位、固定定位和浮动的关系。普通文档流普通文档流占据文档空间,相对定位是相对于普通文档流的位置进行定位,元素仍占据原来的空间,故相对定位属于普通文档流。绝对定位绝对定位相对于距离它最近的那个已定位(非static)的祖先元素确定位置,脱离了普通文档流,不占据空间。固定定位相对于视口(viewpoint),是绝对定位的一种。浮动浮动的元素不处于原来的文档流,不占据空间。非浮动元素中包含浮动元素,清除浮动的4...

盒模型

定位

梳理普通文档流、相对定位、绝对定位、固定定位和浮动的关系。

普通文档流

普通文档流占据文档空间,相对定位是相对于普通文档流的位置进行定位,元素仍占据原来的空间,故相对定位属于普通文档流。

绝对定位

绝对定位相对于距离它最近的那个已定位(非static)的祖先元素确定位置,脱离了普通文档流,不占据空间。
固定定位相对于视口(viewpoint),是绝对定位的一种。

浮动

浮动的元素不处于原来的文档流,不占据空间。
非浮动元素中包含浮动元素,清除浮动的4种方法:

  1. 在html中包含元素的结束标签前添加块级元素,clear: both;
  2. 在样式中使用伪类::after添加,同1,添加的元素属性display: block;
  3. 使浮动包含元素,float: left/right;
  4. 包含元素添加overflow属性,overflow的副作用可以清除浮动。

本文地址:https://blog.csdn.net/Xiuhua2017/article/details/107896206

相关标签: CSS 学习笔记