问答作业-2017.1.20

2017-01-22  本文已影响0人  黑猫乄

生成相对定位的元素,相对于其正常位置进行定位。
因此,"left:20" 会向元素的 LEFT 位置添加 20 像素。
b、absolute(绝对定位)
![2]
[2]:http://images2015.cnblogs.com/blog/762322/201701/762322-20170118000039125-372124008.jpg

生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位。
元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。
c、fixed(固定定位)
![3]
[3]:http://images2015.cnblogs.com/blog/762322/201701/762322-20170118000223250-1648459911.jpg
生成固定定位的元素,相对于浏览器窗口进行定位。
元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>改变层级</title>
<style>
    div{
      width: 300px;
        height: 300px;
        }
    .box{
        margin: 100px auto;
        position:relative;
        
    }.div1{
        background-color: blue;
        border: 1px solid #000;
        position: absolute;
        left: -6px;
        top: -6px;
        z-index: 1;
        
    }
    .div2{
        background-color: red;
        border: 1px solid #000;
        position: absolute;
        right: -6px;
        bottom: -6px;
    }
</style>
</head>
<body>
<div class="box">
    <div class="div1">div1</div>
    <div class="div2">div2</div>    
</div>
</body>
</html>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>改变层级</title>
<style>
    div{
      width: 300px;
        height: 300px;
        }
    .box{
        margin: 100px auto;
        position:relative;
        
    }.div1{
        background-color: blue;
        border: 1px solid #000;
        position: absolute;
        left: -6px;
        top: -6px;
        z-index: 1;
        
    }
    .div2{
        background-color: red;
        border: 1px solid #000;
        position: absolute;
        right: -6px;
        bottom: -6px;
                opacity:0.5;
    }
</style>
</head>
<body>
<div class="box">
    <div class="div1">div1</div>
    <div class="div2">div2</div>    
</div>
</body>
</html>
<!doctype html>
<html>
<head>
<meta charset="utf-8"><title>无标题文档</title>
<style>.box{
              width: 200px;
              height: 200px;
              background: red;
              position:absolute;
              left:508px;
              top: 96px;
              }
</style>
</head>
<body>
<div class="box"></div>
</body>
</html>
上一篇下一篇

猜你喜欢

热点阅读