position定位

简介:

position的值

描述
static

默认值。没有定位,元素出现在正常的流中。

(忽略 top, bottom, left, right 或者 z-index 声明)。
relative

生成相对定位的元素,相对于其正常位置进行定位。

(元素的位置可以通过 "left","top"属性进行规定)。
absolute 生成绝对定位的元素,相对于static 定位以外的第一个父元素进行定位。(元素的位置只能通过"left", "top", "right" 以及"bottom" 属性进行规定)。
fixed

生成绝对定位的元素,相对于浏览器窗口进行定位。

(元素的位置只能通过 "left","top", "right" 以及"bottom" 属性进行规定)。
inherit 规定应该从父元素继承 position 属性的值。

首先初始化样式:

{
    
padding:0px;
    
margin:0px;
}

html,body {
    
background-colorlightgray;
    
width100%;
    
height100%;
}

 

 

1、static默认定位:

#div1{

    width: 200px;

    height: 200px;

    background-color: #FF66FF;

}

<body>

    <div id="div1">

        div1

    </div>

</body>

wKioL1VmhiKyY9nZAABaYjACd4M130.jpg


2、relative定位

#div2{
    width: 200px;
    height: 200px;
    background-color: #FF66FF;
    position: relative;
    left:10px;
    top:10px;
}
<body>
    <div id="div2">
        div2
    </div>
</body>

 

wKiom1VmhLKxqwOlAAB1BhJUZ-Y447.jpg


3、absolute定位
第一个实例:
#div3{
    width: 200px;
    height: 200px;
    background-color: #FF66FF;
    position: absolute;
    right:10px;
    bottom:10px;
}

<body>
    <div id="div3">
        div3
    </div>
</body>

wKiom1VmhOOTRYUMAABtFqf2ZkE661.jpg

第二个实例:

#div4{
    width: 200px;
    height: 200px;
    background-color: #FF66FF;
}
#div5{
    width: 200px;
    height: 200px;
    background-color: coral;
    position: absolute;
    left:10px;
    top:10px;
}
#btnClose{
    width: 80px;
    height: 20px;
}

<body>
    <div id="div4">
        div4
    </div>
    <input id="btnClose" type="button" value="关闭"/>
    <div id="div5">
        div5
    </div>
</body>

wKioL1Vmhq6SG89kAACGJbRJVaE368.jpg










本文转自 yntmdr 51CTO博客,原文链接:http://blog.51cto.com/yntmdr/1655872,如需转载请自行联系原作者
目录
相关文章
|
3月前
|
容器
追悼日网站自动变为黑白(解决filter导致的absolute和fixed定位问题)
这篇文章介绍了如何解决在网站页面上使用`filter: grayscale(100%)`导致布局问题的方法,建议将`filter`属性应用在`html`根元素上,以避免影响`absolute`和`fixed`定位的元素。
追悼日网站自动变为黑白(解决filter导致的absolute和fixed定位问题)
|
3月前
|
前端开发 容器
彻底理解粘性定位 - position: sticky
彻底理解粘性定位 - position: sticky
|
4月前
|
前端开发 容器
CSS【详解】定位 position (静态定位 static -- 文档流排布 、相对定位 relative、绝对定位 absolute、固定定位 fixed、黏性定位 sticky)
CSS【详解】定位 position (静态定位 static -- 文档流排布 、相对定位 relative、绝对定位 absolute、固定定位 fixed、黏性定位 sticky)
55 0
浅说position定位及z-index使用
浅说position定位及z-index使用
|
6月前
|
容器
position定位总结
position定位总结
|
前端开发 容器
【CSS】定位属性position使用详解(static、relative、fixed、absolute)
css定位属性position:static、relative、fixed、absolute详细介绍及使用样例。
137 0
|
编解码 前端开发 JavaScript
Canvas+HTML+CSS+Position定位
Canvas+HTML+CSS+Position定位
Canvas+HTML+CSS+Position定位
|
前端开发
html+css实战148-定位-相对relative
html+css实战148-定位-相对relative
120 0
html+css实战148-定位-相对relative
|
前端开发
前端~定位属性position(relative、absolute、fixed)的分析
前端~定位属性position(relative、absolute、fixed)的分析
207 0