css中position属性

2021-04-15 07:26

阅读:696

标签:relative   absolute   style   idt   width   round   class   --   默认值   

position 属性规定元素的定位类型。

  属性值:static--默认值没有定位,元素出现在正常的流中(忽略 top, bottom, left, right 或者 z-index 声明)。

       absolute--绝对定位,相对于 static 定位以外的第一个父元素进行定位。元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定(相对于第一个有position属性的父元素,没有相对于根元素)

    

div class="ding">
      div class="ding2">
        div class="ding3">
          div class="ding4">div>
        div>
      div>
 1 .ding{
 2   width: 400px;
 3   height: 400px;
 4   background:red;
 5   padding: 40px;
 6   /* position: relative;
 7   left: 100px; */
 8 }
 9 .ding2{
10 
11   width: 350px;
12   height: 350px;
13   background: #000;
14   
15 }
16 .ding3{
17   width: 200px;
18   height: 200px;
19   background:yellow;
20   /* position: absolute;
21   left:10px;
22   top:100px; */
23 }
24 .ding4{
25   width: 100px;
26   height: 100px;
27   background: green;
28   position: absolute;
29   left:20px;
30   top:20px;
31 }

(这样ding4会相对于根元素定位)

 1 .ding{
 2   width: 400px;
 3   height: 400px;
 4   background:red;
 5   padding: 40px;
 6   /* position: relative;
 7   left: 100px; */
 8 }
 9 .ding2{
10 
11   width: 350px;
12   height: 350px;
13   background: #000;
14   
15 }
16 .ding3{
17   width: 200px;
18   height: 200px;
19   background:yellow;
20   position: absolute;//fixed,relative

21   
23 }
24 .ding4{
25   width: 100px;
26   height: 100px;
27   background: green;
28   position: absolute;
29   left:20px;
30   top:20px;
31 }

(这样ding4会相对于ding3定位)

        fixed--固定定位,相对于浏览器窗口进行定位。元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定

      relative--相对定位,相对于其正常位置进行定位。"left:20" 会向元素的 LEFT 位置添加 20 像素

css中position属性

标签:relative   absolute   style   idt   width   round   class   --   默认值   

原文地址:https://www.cnblogs.com/weidahange/p/12366675.html


评论


亲,登录后才可以留言!