元素的定位

元素的定位

需求分析

浮动布局虽然灵活,但无法对元素的位置进行精确控制。在CSS中,通过CSS定位(CSSposition)可以实现网页元素的的精确定位。定位的基本思想很简单,一般可以定义元素相对于其在文档流中的位置定位。或者相对于父元素、另一个元素甚至浏览器窗口本身的位置进行定位。

1、元素的定位属性

元素的定位属性主要包括定位和边偏移两部分

(1)定位模式

在CSS中,position属性用于定义元素的定位模式,其基本语法格式为:

选择器{position:属性值}

属性值分类

static:静态定位

relative:相对定位,相对于其原文档流的位置进行定位。

absolute:绝对定位,相对于其上一个已经定位的父元素进行定位

fixed:固定定位,相对于浏览器窗口进行定位

(2)边偏移

定位模式(position)仅仅用于元素以哪种方式定位,并不能确定元素的具体位置。在CSS中,通过边偏移属性top、botton、left或right,来精确定义定位元素的位置。

上一篇:css-定位


下一篇:div边框动效