码迷,mamicode.com
首页 > 其他好文 > 详细

position定位

时间:2015-05-28 14:22:41      阅读:115      评论:0      收藏:0      [点我收藏+]

标签:css   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-color: lightgray;
   
width: 100%;
   
height: 100%;
}

 

 

1、static默认定位:

#div1{

    width: 200px;

    height: 200px;

    background-color: #FF66FF;

}

<body>

    <div id="div1">

        div1

    </div>

</body>

技术分享


2、relative定位

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

 

技术分享


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

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

技术分享

第二个实例:

#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>

技术分享

position定位

标签:css   position   

原文地址:http://yntmdr.blog.51cto.com/3829621/1655872

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!