首页 > 教程 > 网页特效源码 > 网页css

CSS高度铺满全屏的方法

发布:2022-12-18 浏览:54 次 评论:0
核心提示:方法一:将body和html得高度设置为100%,再设置div高度为100%!DOCTYPE htmlhtml lang="en"headmeta charset="UTF-8"meta http-equiv="X-UA-Compatible" content="IE=edge"meta name="viewport" content="width=device-width, initial-sc
方法一:
将body和html得高度设置为100%,再设置div高度为100%
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>document</title>
</head>
<body>
    <div class="box"></div>
</body>
 
</html>
<style>
    body, html {
        height: 100%
    }
    .box {
        width: 100%;
        height: 100%;
        background-color: red;
    }
</style>


方法二:
将要铺满全屏的元素脱离文档流
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>document</title>
</head>
<body>
    <div class="box"></div>
</body>
<style>
    .box {
        width: 100%;
        height: 100%;
        position: fixed;
        background-color: red;
    }
</style>



方法三:
使用vh,vh相对视口高度
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>document</title>
</head>
<body>
    <div class="box"></div>
</body>
<sytle>
    .box {
        width: 100vw;
        height: 100vh;
        background-color: red
    }
</style>




 
  • 文本链接:https://mbtxw.com/Course/show.php?itemid=134
  • 文章来源:模板模板
  • 版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
标签: css高度 全屏
  • 我的领地
  • 文章86
  • 人气1
  • 收藏0
  • 粉丝 0