css中position定位

2019-05-25  本文已影响0人  回不去的那些时光

css中有三种定位:static、fixed、relative、absolute

    <!-- html -->
    <div class="header">haha</div>
    <!-- fixed 相对于浏览器窗口进行定位 -->
    <div class="fixed">
        fixed
    </div>
    <!-- relative 相对定位 相对于元素本身的位置进行定位,它原本所占的空间仍然会保留 -->
    <div class="relative">
        relative
    </div>
    <!-- absolute 绝对定位,相对于static定位以外的第一个有定位的祖先元素进行定位 -->
    <div class="absolute-box">
        <div class="absolute">
            absolute
        </div>
    </div>
    
      <!-- css -->
        * {
            margin: 0;
            padding: 0;
        }

        .header {
            width: 100%;
            height: 500px;
            background-color: #03A9F4;
            color: #fff;
        }

        .fixed {
            position: fixed;
            top: 0;
            right: 0;
        }

        .relative {
            position: relative;
            top: 0;
            right: 0;
        }

        .absolute-box {
            position: relative;

        }

        .absolute-box .absolute {
            position: absolute;
            top: 0;
            right: 0;
        }
上一篇 下一篇

猜你喜欢

热点阅读