css中调整高度充满_CSS(十三).高度如何铺满全屏
该需求来源一次面试题。
IE6不认识!important声明,IE7、IE8、Firefox、Chrome等浏览器认识;而在怪异模式中,IE6/7/8都不认识!important声明,这只是区别的一种,还有很多其它区别。所以,要想写出跨浏览器的CSS,你必须采用标准模式。好像太绝对了,呵呵。好吧,要想写出跨浏览器CSS,你最好采用标准模式。
目前能够找到的有两种方案:
A.利用css百分比实现
B.利用css vh 单位实现(直接设置即可,非常简单快捷)
vh,是css中的相对长度单位,表示相对视口高度(Viewport).
首先来说说 A 计划的实现
原理1: 子元素通过父元素的 指定宽高,设定百分比继承父元素的宽高。
原理2: Web浏览器在计算有效宽度的时候会考虑浏览器窗口的打开高度,如果不给宽度设定任何缺省值,则浏览器自动铺满横向宽度。但高度计算方法不一样。浏览器根本不计算内容的高度 换句话说。浏览器:width:100%;height:auto;
1.怪异模式下,body 可以作为根元素。2.标准模式下,html 才是根节点。
有 是 标准模式。没有则是怪异模式。
通常我们都推荐 标准模式。也就是说,我们需要通过设置 html{width100%;}
标准模式实现如下(html头部含有)
css
html,body {
height: 100%;
}
html
怪异模式实现如下(html头部不含)
css
body {
height: 100%;
}
html
接下来非常说说B计划,其实非常简单。直接设置 vh 即可。
该方法需要 IE9 以上。
原理:vh是相当于视窗的高度(满高是100vh)。vw是相当于视窗的宽度(满宽是100vw)。 浏览器内部可视区域。window.innerWidth
满高实现如下
css中调整高度充满_CSS(十三).高度如何铺满全屏相关推荐
- Css 如何使纯颜色/背景图自适应的铺满全屏
摘要 他喵的我觉得一般就是三种需求: 1.纯颜色 解释:即只有background-color,没有图 需求:应至少充满一个视窗,如果内容超出一个视窗,自适应填充.比如知乎首页. 2.背景图 需求很动 ...
- html网页自动铺满屏幕,HTML+CSS入门 高度如何铺满全屏
本篇教程介绍了HTML+CSS入门 高度如何铺满全屏,希望阅读本篇文章以后大家有所收获,帮助大家HTML+CSS入门. < IE6不认识!important声明,IE7.IE8.Firefox. ...
- CSS高度铺满全屏的方法
方法一: 将body和html得高度设置为100%,再设置div高度为100% <!DOCTYPE html> <html lang="en"> <h ...
- Vue-cli 中为单独页面设置背景图片铺满全屏的方法
Vue-cli 中为单独页面添加张背景图片从而达到铺满全屏的方法 <template><div id="logo"></div> </te ...
- 【Android 应用开发】Android中使用ViewPager制作广告栏效果 - 解决ViewPager占满全屏页面适配问题
. 参考界面 : 携程app首页的广告栏, 使用ViewPager实现 自制页面效果图 : 源码下载地址: http://download.csdn.net/detail/han1202 ...
- css中调整高度充满_CSS 实现高度自适应铺满整屏的实现
在自己写demo的过程中,想使用display:flex实现垂直居中,代码如下: #login{ width:100%; height: 100%; display: flex; justify-co ...
- css中调整高度充满_css - DIV高度怎样充满容器?
问 题 代码: html { height: 100%; margin: 0; padding: 0; } body { height: 100%; margin: 0; padding: 0; } ...
- 上面代码中Aside 怎么铺满全屏
可以使用 CSS 的 width 和 height 属性设置 Aside 元素的宽度和高度,并将其设置为 100%.这样就可以使 Aside 元素占满整个屏幕了. 例如: aside {width: ...
- html怎样使一个视频充满整个屏幕,抖音视频怎么铺满全屏
大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答. 抖音视频铺满全屏的方法是: 1.首先打开手机设置,然后点开通用. 2.然后在通用里面,点开辅助功能. 3.在复制功能有个缩放,打开 ...
最新文章
- ply补全为立方体_ply 点云文件格式
- CSS浮动和清除浮动
- 吴恩达深度学习笔记8-Course3-Week1【机器学习策略(ML Strategy)1】
- 连麦互动直播 将成直播体验深度优化的必然形式
- ADAS视觉方案盘点下篇:11家创业公司完全解读
- 计算机应用基础专科作业二,电子科大18秋《计算机应用基础(专科)》在线作业2...
- 实战:Redis 集群模式(下)
- 安卓案例:初试谷歌图表
- python与机器学习(七)下——torchvision预训练模型测试真实图像分类
- 邮件服务系统专题14:九层垃圾邮件过滤技术
- 三维点云数据处理软件供技术原理说明_三维点云数据处理软件
- 2021年大学生可以参加的科创竞赛-最全信息汇总
- 基于SSM的毕业论文管理系统
- 第二十期 U-Boot添加web failsafe功能《路由器就是开发板》
- Python画一个中国地图玩玩
- jQuery插件之jqzoom放大镜插件
- js 匹配正确手机号
- “2018 Unreal Open Day 虚幻引擎技术开放日”活动开启预售
- 重温C语言三之----指针的认识
- cmd命令怎么查看电脑配置?