通过设置CSS position 属性来固定层的位置
2014-07-21 15:48
453 查看
定义和用法
position 属性规定元素的定位类型。说明
这个属性定义建立元素布局所用的定位机制。任何元素都可以定位,不过绝对或固定元素会生成一个块级框,而不论该元素本身是什么类型。相对定位元素会相对于它在正常流中的默认位置偏移。默认值: | static |
---|---|
继承性: | no |
版本: | CSS2 |
JavaScript 语法: | object.style.position="absolute" |
实例
定位 h2 元素:h2 { [code]position:absolute;
left:100px;
top:150px;
}
[/code]
TIY
浏览器支持
所有主流浏览器都支持 position 属性。注释:任何的版本的 Internet Explorer (包括 IE8)都不支持属性值 "inherit"。
可能的值
值 | 描述 |
---|---|
absolute | 生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位。 元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。 |
fixed | 生成绝对定位的元素,相对于浏览器窗口进行定位。 元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。 |
relative | 生成相对定位的元素,相对于其正常位置进行定位。 因此,"left:20" 会向元素的 LEFT 位置添加 20 像素。 |
static | 默认值。没有定位,元素出现在正常的流中(忽略 top, bottom, left, right 或者 z-index 声明)。 |
inherit | 规定应该从父元素继承 position 属性的值。 |
TIY 实例
定位:相对定位本例演示如何相对于一个元素的正常位置来对其定位。定位:绝对定位本例演示如何使用绝对值来对元素进行定位。定位:固定定位本例演示如何相对于浏览器窗口来对元素进行定位。设置元素的形状本例演示如何设置元素的形状。此元素被剪裁到这个形状内,并显示出来。Z-indexZ-index可被用于将在一个元素放置于另一元素之后。Z-index上面的例子中的元素已经更改了Z-index。相关文章推荐
- 通过设置CSS position 属性来固定层的位置
- 通过设置CSS中的position属性来固定层的位置
- 通过设置CSS中的position属性来固定层的位置
- CSS中position属性的理解,相对位置relative,绝对位置absolute,固定fixed,页脚固定的实现2种方法
- Flex中通过设置labelPlacement属性设置RadioButton控件文本标签排列位置的例子
- CSS背景图像位置属性background-position百分比详解
- 通过设置CSS属性让DIV水平居中
- 通过javascript设置css属性的代码
- IE6 不识别css固定元素位置(fixed)属性
- 通过position属性实现文本在页面中的任意位置
- Web_CSS_通过不断设置广告位置来实现广告停留视野效果;
- 通过Javascript 对 CSS属性的设置 与 获取
- background-position—CSS设置背景图片的位置
- CSS背景图像位置属性background-position百分比详解
- CSS中属性position位置详解功能讲解与实例分析
- Flex中如何遍历TabBar控件的各个Tab,并且通过labelPlacement属性设置标签位置
- CSS背景图像位置属性background-position百分比详解
- Flex中如何利用getTabAt函数遍历TabNavigator容器的各个Tab,并且通过labelPlacement属性设置标签位置
- js通过标签元素id,用document.getElementById().style设置标签元素的css属性
- "把一个div标签,给它的属性设置position: fixed;bottom:0;固定在浏览器的最底部。 这个div标签在浏览器上下滚动的时候,会一直保持在屏幕最底部,这一点没有问题。但问题是当浏览