positioningstatic静态定位(不改变它的位置,它在哪里)默认值。没有定位,元素出现在正常流中(忽略顶部、底部、左侧、右侧或z-index声明)。fixed固定定位(参考对象--浏览器窗口)---做弹窗广告生成固定定位的元素,相对于浏览器窗口定位。元素的位置由“left”、“top”、“right”和“bottom”属性指定。relative(相对定位)(引用对象本身)生成一个相对定位的元素,相对于它的正常位置定位。Absolute(绝对定位)(除了static,找到引用对象-->与其最近的已经定位的父元素的position)生成绝对定位的元素,相对于静态定位以外的第一个父元素进行定位。元素的位置由“left”、“top”、“right”和“bottom”属性指定。z-indexz-index属性设置元素的堆叠顺序。具有较高堆叠顺序的元素始终位于具有较低堆叠顺序的元素之前。定位的基本思想:它允许你定义一个元素的框相对于它的正常位置应该出现的位置,或者相对于一个父元素、另一个元素,甚至是浏览器窗口本身。一切都是块级元素:div、h1或p元素:显示为一块内容称为“块框”;内联元素:span、strong、a等元素:显示在一行中的内容称为“内联框”;使用display属性改变frame的类型:display:block;设置内联元素为块级元素,显示:none;没有框架的相对定位:如果一个元素是相对定位的,它就会出现在它所在的位置。通过设置垂直或水平位置,让这个元素相对于它的原点移动。adv_relative{位置:相对;左:30px;顶部:20px;}绝对定位:元素的位置是相对于最近定位的祖先元素,如果元素没有定位的祖先,它的位置是相对于原始包含块的。.adv_absolute{位置:绝对;左:30px;顶部:20px;}frameframesetframe:
