HTML5 body设置自适应全屏


Posted in HTML / CSS onMay 07, 2020

用什么代码实现?不允许有白色底色产生,因为手机高度不一样

设计图要标准(750)确认是背景图(通屏底图)应用场景:移动端宣传页面或者活动页面

错误的写法:加到div中结合图片设置min-height,但是页面不会回弹

终极方案

html,body{
 width:100%;
 height:100%
}
body{
  font-family: "华文细黑";
  background:url("../img/Flyer-bg.png") no-repeat;
  background-size: 100%;
}

一个hack方案解决垂直剧中问题

<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width,minimum-scale=1.0">
    <title>缓存</title>
    <script src="js/jquery-1.8.2.min.js"></script>
    <script src="js/store.min.js"></script>
    <style>
        .parent{
            width:200px;
            height: 200px;
            /* 以下属性垂直居中 */
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            margin: auto;
            background-color: #aaa;
        }
    </style>
</head>
<body>
    <div class="parent">111</div>
</body>

其他方案

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
    <div id="Layer1" style="position:fixed; left:0px; top:0px; width:100%; height:100%">  
    <img src="https://www.qianbuxian.com/uploads/banners/20171214085954_shouye5.jpg" width="100%" height="100%"/>  
</body>
</html>

清除浮动

.float-left {
    float: left;
}
.float-right {
    float: right;
}
.clear-fix:after {
    display: table;
    content: '';
    clear: both;
}

到此这篇关于HTML5 body设置自适应全屏的文章就介绍到这了,更多相关HTML5自适应全屏内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章,希望大家以后多多支持三水点靠木! 

HTML / CSS 相关文章推荐
CSS中简写属性要注意TRouBLe的顺序问题(避免踩坑)
Mar 09 HTML / CSS
css3模拟jq点击事件的实例代码
Jul 06 HTML / CSS
CSS教程:CSS3圆角属性
Apr 02 HTML / CSS
使用css3背景渐变中的透明度来设置不同颜色的背景渐变
Mar 31 HTML / CSS
CSS3实现多背景模拟动态边框的效果
Nov 08 HTML / CSS
CSS3实现歌词进度文字颜色填充变化动态效果的思路详解
Jun 02 HTML / CSS
CSS3为背景图设置遮罩并解决遮罩样式继承问题
Jun 22 HTML / CSS
html5服务器推送_动力节点Java学院整理
Jul 12 HTML / CSS
HTML5本地存储之Database Storage应用介绍
Jan 06 HTML / CSS
使用html5+css3来实现slider切换效果告别javascript+css
Jan 08 HTML / CSS
浅析HTML5中header标签的用法
Jun 24 HTML / CSS
总结html5自定义属性有哪些
Apr 01 HTML / CSS
iframe与window.onload如何使用详解
May 07 #HTML / CSS
HTML5录音实践总结(Preact)
May 07 #HTML / CSS
详解HTML5.2版本带来的修改
May 06 #HTML / CSS
canvas绘制太极图的实现示例
Apr 29 #HTML / CSS
HTML5 HTMLCollection和NodeList的区别详解
Apr 29 #HTML / CSS
HTML5调用手机发短信和打电话功能
Apr 29 #HTML / CSS
H5离线存储Manifest原理及使用
Apr 28 #HTML / CSS
You might like
php下通过curl抓取yahoo boss 搜索结果的实现代码
2011/06/10 PHP
使用php判断服务器是否支持Gzip压缩功能
2013/09/24 PHP
php+ajax实现的点击浏览量加1
2015/04/16 PHP
php curl请求信息和返回信息设置代码实例
2015/04/27 PHP
PHP使用FFmpeg获取视频播放总时长与码率等信息
2016/09/13 PHP
thinkPHP5 ACL用户权限模块用法详解
2017/05/10 PHP
laravel实现Auth认证,登录、注册后的页面回跳方法
2019/09/30 PHP
Laravel 验证码认证学习记录小结
2019/12/20 PHP
JTrackBar水平拖动效果
2007/07/15 Javascript
jQuery实现瀑布流的取巧做法分享
2015/01/12 Javascript
javascript中的Function.prototye.bind
2015/06/25 Javascript
jQuery实现仿腾讯视频列表分页效果的方法
2015/08/07 Javascript
jquery+css实现绚丽的横向二级下拉菜单-附源码下载
2015/08/23 Javascript
JS+DIV+CSS实现的经典标签切换效果代码
2015/09/14 Javascript
jQuery实现的淡入淡出二级菜单效果代码
2015/09/15 Javascript
Angular发布1.5正式版,专注于向Angular 2的过渡
2016/02/18 Javascript
基于JavaScript实现前端文件的断点续传
2016/10/17 Javascript
使用原生的javascript来实现轮播图
2017/02/24 Javascript
javascript中replace使用方法总结
2017/03/01 Javascript
ES5学习教程之Array对象
2017/04/01 Javascript
JS中cookie的使用及缺点讲解
2017/05/13 Javascript
JS实现移动端按首字母检索城市列表附源码下载
2017/07/05 Javascript
JavaScript html5 canvas实现图片上画超链接
2017/10/20 Javascript
vue2.0 中使用transition实现动画效果使用心得
2018/08/13 Javascript
vue-router的使用方法及含参数的配置方法
2018/11/13 Javascript
javascript实现超好看的3D烟花特效
2020/01/01 Javascript
vue实现页面切换滑动效果
2020/06/29 Javascript
初步剖析C语言编程中的结构体
2016/01/16 Python
Java分治归并排序算法实例详解
2017/12/12 Python
解决已经安装requests,却依然提示No module named requests问题
2018/05/18 Python
python 多线程对post请求服务器测试并发的方法
2019/06/13 Python
Python with关键字,上下文管理器,@contextmanager文件操作示例
2019/10/17 Python
python中yield的用法详解
2021/01/13 Python
Collection和Collections的区别
2016/05/02 面试题
新郎婚宴答谢词
2014/01/19 职场文书
幸福家庭事迹材料
2014/12/20 职场文书