CSS 中的定位
1 CSS 中的定位
1.1 了解定位(positioning)
定位的基本思想:
它允许你定义元素框相对于其正常位置应该出现的位置,或者相对于父元素、另一个元素甚至浏览器窗口本身的位置。
浮动提出的时间
CSS1 中首次提出了浮动,它以 Netscape 在 Web 发展初期增加的一个功能为基础
CSS 定位机制(3种)
关于CSS的定位机制,相比会有小伙伴不太清楚,平常也没有留意过,那么CSS有三种基本的定位机制
- 普通流
- 浮动
- 绝对定位
CSS position 属性之属性值的含义
属性值 | 含义 | 描述 |
---|---|---|
Static | 元素框正常生成。块级元素生成一个矩形框,作为文档流的一部分,行内元素则会创建一个或多个行框,置于其父元素中。 | 默认值。没有定位,元素出现在正常的流中 |
Relative | 元素框偏移某个距离。元素仍保持其未定位前的形状,它原本所占的空间仍保留。 | 生成相对定位的元素,相对于其正常位置进行定位。 |
Absolute | 元素框从文档流完全删除,并相对于其包含块定位。 | 生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位。 |
fixed | 元素框的表现类似于将 position 设置为 absolute,不过其包含块是视窗本身 | 生成绝对定位的元素,相对于浏览器窗口进行定位。 |
inherit | 规定应该从父元素继承 position 属性的值。 |
1.2 CSS中的文档流
标准文档流
文档流指的是元素排版布局过程中,元素会默认自动从左往右,从上往下的流式排列方式。并最终窗体自上而下分成一行行,并在每行中从左至右的顺序排放元素。
相关推荐
myloveqiqi 2020-08-09
qiupu 2020-11-04
多读书读好书 2020-11-03
RedCode 2020-10-28
jiedinghui 2020-10-25
Ladyseven 2020-10-22
hellowzm 2020-10-12
zuncle 2020-09-28
Ladyseven 2020-09-11
jiedinghui 2020-09-07
xiaohuli 2020-09-02
葉無聞 2020-09-01
impress 2020-08-26
ThikHome 2020-08-24
nicepainkiller 2020-08-20
hellowzm 2020-08-18