让div撑满整个屏幕的方法(css)

Posted 前端八宝粥

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了让div撑满整个屏幕的方法(css)相关的知识,希望对你有一定的参考价值。

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

1.给div设置定位。

  复习一下——

  css中position有五种属性:

    static:默认值,没有定位

    absolute:绝对定位,相对于父级元素进行定位

    relative:相对定位

    fixed:固定定位,相对于浏览器窗口进行定位

    inherit:从父元素继承定位信息  

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

代码如下:

 1 <style>
 2         *{
 3             margin: 0;
 4             padding: 0;
 5         }
 6         div{
 7             width:100%;
 8             height: 100%;
 9             background: yellow;
10             position: absolute;
11         }
12 
13 </style>
14 
15 
16 <body>
17 
18 <div></div>
19 
20 </body>

 

 

2. 通过设置html,body的宽高来让div充满屏幕

 1 <style>
 2         *{
 3             margin: 0;
 4             padding: 0;
 5         }
 6         html,body{
 7             width: 100%;
 8             height: 100%;
 9         }
10         div{
11             width:100%;
12             height: 100%;
13             background: yellow;
14         }
15 </style>
16 
17 <body>
18 <div></div>
19 </body>

 

以上是关于让div撑满整个屏幕的方法(css)的主要内容,如果未能解决你的问题,请参考以下文章

css 图片铺满整个div

手机端背景图片撑满整个屏幕

CSS 设置 高度撑满 页面

如何用CSS让背景图能够撑满本身会滚动的页面?

css如何让div元素铺满整个屏幕

如何让div的大小占满整个屏幕