如何将最大高度css属性指定为屏幕大小
How to specify max-height css property to Screen size
我正在尝试以下样式:
.scrollDiv {
height:auto;
max-height:100%;
overflow:auto;
}
我的要求是:
- div的
max-height
等于屏幕高度 - 如果div中的内容超过了屏幕大小,那么滚动条应该出现在div中
为此使用CSS Viewport单元。
示例:
.scrollDiv {
max-height: 100vh;
overflow: auto;
}
更多信息:https://www.w3schools.com/cssref/css_units.asp
您可以使用$(window).height()
将最大高度设置为屏幕高度:
$('.scrollDiv').css('max-height', $(window).height());
更新
正如约翰的回答中提到的。使用最新的CSS3 API,您可以使用vh
的(高度查看端口单元)
.scrollDiv {
max-height: 100vh;
overflow: auto;
}
只有当内容为overflown
时才会显示滚动条。
如果内部div的max-height
等于其容器的高度,滚动条将永远不会出现。如果你想看到滚动条使用这个。
.scrollDiv {
height:auto;
max-height:150%;
overflow:auto;
}
相关文章:
- RegEx删除空属性?例如,如果(class=“”||class=“”)移除;否则就下课
- 全局变量和全局对象的属性之间有什么区别吗
- 如果使用 lodash 将属性存在于另一个对象中,则向对象添加属性
- 如何在Bootstrap Modal中为动态点击生成的变量设置jade属性
- 序列化数据属性中对象的最可靠方法
- 分析高度属性时出现意外值{{specs.height}}.index.html
- 调整屏幕大小时更改属性值
- Element赢得'当我动态更改底部属性时,t锚定到屏幕底部
- 如何将最大高度css属性指定为屏幕大小
- 在 Javascript 文件中的屏幕上打印 html 输入属性和变量
- 仅当屏幕处于最大宽度时使元素居中(添加最小宽度属性)
- 如何自动调整图像的屏幕大小从Alt属性,而不是src
- 身体& # 39;宽度# 39;影响屏幕计算的属性
- 操纵/改变窗口.屏幕属性值
- 如何更改对象属性名称,当你'打印'对着屏幕
- 滑动转盘:如何为不同屏幕大小的同一转盘赋予不同的属性
- 基于类似屏幕的CSS媒体查询更改Javascript属性(HTML中的内联)
- 当我将屏幕尺寸缩小到Bootstrap's中、小或超小,我的点击处理程序停止工作,css悬停属性也停止工作
- CSS属性不'屏幕宽度改变时不适用.同时使用css和jQuery
- 在不添加新标签/元素的情况下向属性添加描述(用于屏幕阅读器)