盒子模型的定位
2017-12-08 10:36
148 查看
1、CSS定位
CSS定位(Positioning) 属性允许你对元素进行定位。
CSS为定位和浮动 提供了一些属性,利用这些属性,可以建立列式布局,将布局的一部分与另一部分重叠,还可以完成多年来通常需要使用多个表格才能完成的任务。
CSS定位机制
CSS有三种基本的定位机制:普通流,浮动流和绝对定位。
除非有专门指定,否则所有框都在普通流中定位。也就是说,普通流中的元素的位置由元素在(X)HTML中到的位置决定。
块级框从上到下一个接一个地排列,框之间的垂直距离是由框的垂直外边距计算出来。
CSSposition属性
通过使用position属性,我们可以选择4种不同类型的定位,这会影响元素框生成的方式。
position属性值得含义:
1。static 元素框正常生成。块级元素生成一个矩形框,作为文档流的一部分,行内元素则会创建一个或多个行框,置于其父元素中。
2。relative 元素框偏移某个距离。元素扔保持其未定位前的形状,它原本所占的空间扔保留。
3。absolute 元素框从文档流完全删除,并相对于其包含块定位,包含块可能是文档中的另一个元素或者是初始包含块。元素原先在正常文档流中所占的空间会关闭,就好像元素原来不存在一样。元素定位后生成一个块级框,而不论原来它在正常流中生成何种类型的框。
4。fixed元素框的表现类似于将position设置为absolute,不过其包含块是视窗本身。
CSS定位(Positioning) 属性允许你对元素进行定位。
CSS为定位和浮动 提供了一些属性,利用这些属性,可以建立列式布局,将布局的一部分与另一部分重叠,还可以完成多年来通常需要使用多个表格才能完成的任务。
CSS定位机制
CSS有三种基本的定位机制:普通流,浮动流和绝对定位。
除非有专门指定,否则所有框都在普通流中定位。也就是说,普通流中的元素的位置由元素在(X)HTML中到的位置决定。
块级框从上到下一个接一个地排列,框之间的垂直距离是由框的垂直外边距计算出来。
CSSposition属性
通过使用position属性,我们可以选择4种不同类型的定位,这会影响元素框生成的方式。
position属性值得含义:
1。static 元素框正常生成。块级元素生成一个矩形框,作为文档流的一部分,行内元素则会创建一个或多个行框,置于其父元素中。
2。relative 元素框偏移某个距离。元素扔保持其未定位前的形状,它原本所占的空间扔保留。
3。absolute 元素框从文档流完全删除,并相对于其包含块定位,包含块可能是文档中的另一个元素或者是初始包含块。元素原先在正常文档流中所占的空间会关闭,就好像元素原来不存在一样。元素定位后生成一个块级框,而不论原来它在正常流中生成何种类型的框。
4。fixed元素框的表现类似于将position设置为absolute,不过其包含块是视窗本身。
相关文章推荐
- CSS核心内容-标准流、盒子模型、浮动、定位
- css的核心内容:标准流、盒子模型、浮动、定位
- (2)css编程(四部分:入门,语法,盒子模型,定位)
- css的核心内容 标准流、盒子模型、浮动、定位等分析
- js与jq处理盒子模型&&定位
- css3盒子模型及其定位
- 盒子模型、元素定位、选择器
- CSS 盒子模型,绝对定位和相对定位
- css3盒子模型及其定位
- CSS 盒子模型,绝对定位和相对定位
- 盒子模型、CSS的定位
- 盒子模型&position定位
- css的核心内容 标准流、盒子模型、浮动、定位等分析
- 【css技术指南笔记】 第三章 盒子模型 浮动 清除浮动 定位 显示属性 背景
- CSS属性,盒子模型以及浮动和定位技术相关
- 5-CSS-浮动清除-继承-优先级-定位-引入CSS-盒子模型
- 初学CSS-浮动、盒子模型、伪类、伪元素、定位———Day4学习笔记
- CSS背景、尺寸、显示、盒子模型以及元素的定位
- HTML5培训第10节课堂笔记(盒子模型、行内与块级、float、定位、html5布局)
- CSS篇之1. CSS 盒子模型,绝对定位和相对定位