从事前端工作近五年了,说来惭愧,对css一直很头疼,今天又碰到了一个让元素自动撑满高度的问题,以此来适应不同的屏幕尺寸,查阅了一些资料,发现解决方法竟然如此简单,我也来简单地记录一下吧。 需求描述:页面有一个公共的头部,下面是正文的div,为了适应不同尺寸的屏幕,要求让这个div自动撑满高度 ...
方法一: 通过JQuery,获取窗体的高度,设置给对应的div.代码如下 缺点:由于浏览器是先解析css,后执行JS,导致页面在加载时,mDiv先呈现其原始高度,再变为其全屏效果,div在页面中有一个闪烁 方法二: 通过css的calc 函数实现,其中,vh vhbeing one percent of the view port s height 参考网址:Here ...
2017-01-12 13:43 0 2023 推荐指数:
从事前端工作近五年了,说来惭愧,对css一直很头疼,今天又碰到了一个让元素自动撑满高度的问题,以此来适应不同的屏幕尺寸,查阅了一些资料,发现解决方法竟然如此简单,我也来简单地记录一下吧。 需求描述:页面有一个公共的头部,下面是正文的div,为了适应不同尺寸的屏幕,要求让这个div自动撑满高度 ...
用css让div高度自动撑满屏幕 从事前端工作近五年了,说来惭愧,对css一直很头疼,今天又碰到了一个让元素自动撑满高度的问题,以此来适应不同的屏幕尺寸,查阅了一些资料,发现解决方法竟然如此简单,我也来简单地记录一下吧。 需求描述:页面有一个公共的头部,下面是正文 ...
<html><head><title>无标题文档</title><style type="text/css">html,body{height:100%; width:100%; overflow:hidden; margin ...
<html><head><title>无标题文档</title><style type="text/css">html,body{height:100%; width:100%; overflow:hidden; margin ...
可以用绝对定位方式,让div占满屏幕,css样式如下: height: 100%; width: 100%; position: absolute; top: 0px; bottom: 0px; ...
需求: 1. 这个矩形的高度和浏览器窗口的高度相同,不能出现纵向滚动条 2. 绿色部分高度固定,比如50px 3. 紫色部分填充剩余的高度 HTML结构: 需求1实现: 需求2实现: 需求3实现(绝对布局+top(nav ...
<!DOCTYPE html><html><head> <meta charset="utf-8"> <title></title&g ...
css实现div的高度填满剩余空间 方式1:绝对定位 .top{ width: 100%; height: 70px;} .bottom{background-color: #cc85d9;width: 100%;position: absolute;top: 70px;bottom ...