美文网首页
CSS使一个div充满屏幕的方法

CSS使一个div充满屏幕的方法

作者: Joe_Somebody | 来源:发表于2017-05-06 10:27 被阅读0次

    在body只有一个div的时候,可以通过这样的方式让div撑满整个屏幕。

    1. 给div设置定位。

    复习一下——

     css中position有五种属性: 
          static:默认值,没有定位
          absolute:绝对定位,相对于父级元素进行定位
          relative:相对定位 
          fixed:固定定位,相对于浏览器窗口进行定位
          inherit:从父元素继承定位信息  
    

    除了默认值static和inherit之外,添加其他三种都可以实现窗口自适应。
    代码如下:

    <style>
        *{
            margin: 0;
            padding: 0;
        }
        div{
            width:100%;
            height: 100%;
            background: yellow;
            position: absolute;
        }
    </style>
    <body>
    <div></div>
    </body>
    
    1. 通过设置html,body的宽高来让div充满屏幕
    <style>
        *{
            margin: 0;
            padding: 0;
        }
        html,body{
            width: 100%;
            height: 100%;
        }
        div{
            width:100%;
            height: 100%;
            background: yellow;
        }
    </style>
    
    <body>
    <div></div>
    </body>
    

    相关文章

      网友评论

          本文标题:CSS使一个div充满屏幕的方法

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