最新的Web开发教程
 

Style position Property

<Style对象

改变的位置<div>从相对于绝对元素:

document.getElementById("myDIV").style.position = "absolute";
试一试»

定义和用法

位置属性设置或返回用于一个元件定位方法的类型(static, relative, absolute or fixed)


浏览器支持

Internet ExplorerFirefoxOperaGoogle ChromeSafari

位置属性在所有主流浏览器的支持。


句法

返回position属性:

object .style.position

设置位置属性:

object .style.position="static|absolute|fixed|relative|initial|inherit"

属性值

描述
static 元素呈现在顺序,它们出现在文档流。 这是默认的。
absolute 该元件相对于它的第一定位位置(not static)祖先元素
fixed 该元件相对于浏览器窗口定位
relative 该元件相对于它的正常位置定位,所以"left:20"增加了20个像素元件的左侧位置
initial 将此属性设置为默认值。 阅读关于初始
inherit 继承其父元素此属性。 阅读关于继承

技术细节

默认值: 静态的
返回值: 一个字符串,表示元素的位置类型
CSS版本 CSS2

更多示例

使用不同的位置类型:

function myFunction(x)  {
    var whichSelected = x.selectedIndex;
    var posVal = x.options[whichSelected].text;
    var elem = document.getElementById("myDiv");
    elem.style.position=posVal;
}
试一试»

返回的位置<h2>元素:

alert(document.getElementById("myH2").style.position);
试一试»

相关页面

CSS教程: CSS定位

CSS参考: position property


<Style对象