美文网首页
css中position定位

css中position定位

作者: 回不去的那些时光 | 来源:发表于2019-05-25 22:09 被阅读0次

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

    • static是正常定位
    • fixed 为固定定位 相对于浏览器窗口进行定位
    • relative为 相对定位,相对于元素本身的位置进行定位,它原本所占的空间仍然会保留
    • absolute为绝对定位,相对于static定位以外的第一个有定位的祖先元素进行定位
        <!-- 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;
            }
    

    相关文章

      网友评论

          本文标题:css中position定位

          本文链接:https://www.haomeiwen.com/subject/lucttctx.html