位置: IT常识 - 正文

CSS 获取当前可视屏幕高度--使用calc()方法动态计算宽度或者高度(css获取id)

编辑:rootadmin
CSS 获取当前可视屏幕高度--使用calc()方法动态计算宽度或者高度

推荐整理分享CSS 获取当前可视屏幕高度--使用calc()方法动态计算宽度或者高度(css获取id),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:css获取元素,在css中获取项目名称,css获取属性值,获取css样式,获取css属性,css获取属性值,css获取class,css获取class,内容如对您有帮助,希望把文章链接给更多的朋友!

先了解一下CSS3的相对长度单位和绝对长度单位(参考详细教程) :

相对长度单位CSS 获取当前可视屏幕高度--使用calc()方法动态计算宽度或者高度(css获取id)

相对长度单位指定了一个长度相对于另一个长度的属性。对于不同的设备相对长度更适用。

单位描述em它是描述相对于应用在当前元素的字体尺寸,所以它也是相对长度单位。一般浏览器字体大小默认为16px,则2em == 32px;ex依赖于英文字母小 x 的高度;ch数字 0 的宽度;remrem 是根 em(root em)的缩写,rem作用于非根元素时,相对于根元素字体大小;rem作用于根元素字体大小时,相对于其出初始字体大小;vwviewpoint width,视窗宽度,1vw=视窗宽度的1% ;vhviewpoint height,视窗高度,1vh=视窗高度的1% ;vminvw和vh中较小的那个;vmaxvw和vh中较大的那个。绝对长度单位

绝对长度单位是一个固定的值,它反应一个真实的物理尺寸。绝对长度单位视输出介质而定,不依赖于环境(显示器、分辨率、操作系统等)。

px像素 (1px = 1/96th of 1in)in英寸 (1in = 96px = 2.54cm)cm厘米mm毫米

我们通过vh / vw 可以获得当前屏幕的视窗高度/宽度,所以在css中,通过计算这个高度即可使得div的高度自动撑开到屏幕高度。而计算这个高度可以使用css3的calc()函数(参考详细教程):

calc() 函数的定义与用法:

calc() 函数用于动态计算长度值,需要注意的是:

运算符前后都需要保留一个空格,例如:width: calc(100% - 10px);任何长度值都可以使用calc()函数进行计算;calc()函数支持 “+”, “-”, “*”, “/” 运算;calc()函数使用标准的数学运算优先级规则;运用实列:1. 设置div的高度满屏、宽度满屏:方法一:height:100vh; width: 100vw;<div class="div">一些文本...</div><style> .div {height:100vh; width: 100vw; position: absolute; left: 50px; border: 1px solid black; background-color: yellow; padding: 5px; text-align: center; }</style>方法二:width: calc(100%);height:calc(100%);<div class="div">一些文本...</div><style> .div {width: calc(100%);height:calc(100%); position: absolute; left: 50px; border: 1px solid black; background-color: yellow; padding: 5px; text-align: center; }</style>2. 自定义div的高度、宽度:calc(expression)

expression:必须是一个数学表达式,结果将采用运算后的返回值。

<div class="div">一些文本...</div><style> .div { //width: calc(50%*2);//height:calc(40%+50px);width: calc(100%/6);height:calc(100%-50px); position: absolute; left: 50px; border: 1px solid black; background-color: yellow; padding: 5px; text-align: center; }</style>
本文链接地址:https://www.jiuchutong.com/zhishi/297531.html 转载请保留说明!

上一篇:深度学习|论文中常用的注意力模块合集(下)

下一篇:基于 transformers 的 generate() 方法实现多样化文本生成:参数含义和算法原理解读(基于transformers的nlp入门 pdf)

  • 荣耀手机HD关不了了怎么办(荣耀手机hd关不掉怎么办)

    荣耀手机HD关不了了怎么办(荣耀手机hd关不掉怎么办)

  • 电脑登录的微信怎么发朋友圈(怎么下线电脑登录的微信)

    电脑登录的微信怎么发朋友圈(怎么下线电脑登录的微信)

  • 魅族 18 Pro支持的视频频格式有哪些(魅族18pro支持多少倍变焦)

    魅族 18 Pro支持的视频频格式有哪些(魅族18pro支持多少倍变焦)

  • iPhone11如何设置辅助触控功能(iphone11如何设置主屏幕壁纸)

    iPhone11如何设置辅助触控功能(iphone11如何设置主屏幕壁纸)

  • thinkpad键盘上的红点有什么作用(thinkpad键盘背光灯怎么开)

    thinkpad键盘上的红点有什么作用(thinkpad键盘背光灯怎么开)

  • 机带ram是什么意思(机带ram是什么意思4g)

    机带ram是什么意思(机带ram是什么意思4g)

  • 使用屏幕保护程序是为了(使用屏幕保护程序是为了什么单选题)

    使用屏幕保护程序是为了(使用屏幕保护程序是为了什么单选题)

  • 小米手环充电震动但是屏幕不亮(小米手环充电震动但是不亮)

    小米手环充电震动但是屏幕不亮(小米手环充电震动但是不亮)

  • 苹果微信夜间模式怎么取消(苹果微信夜间模式在哪里)

    苹果微信夜间模式怎么取消(苹果微信夜间模式在哪里)

  • 苹果6相机自拍出来是反方向怎么调(苹果6相机自拍出来是反的)

    苹果6相机自拍出来是反方向怎么调(苹果6相机自拍出来是反的)

  • 标题上空两行怎么弄(标题上空两行怎么去掉)

    标题上空两行怎么弄(标题上空两行怎么去掉)

  • 限制登录状态什么意思(限制登陆是什么意思)

    限制登录状态什么意思(限制登陆是什么意思)

  • 苹果手机下载应用怎么取消ID密码(苹果手机下载应用需要钱吗)

    苹果手机下载应用怎么取消ID密码(苹果手机下载应用需要钱吗)

  • 扫描全能王发生异常无法分享(扫描全能王发生异常无法分享到微信)

    扫描全能王发生异常无法分享(扫描全能王发生异常无法分享到微信)

  • 爱奇艺会员登录失效是什么原因(爱奇艺会员登录奇异果怎么不是会员了)

    爱奇艺会员登录失效是什么原因(爱奇艺会员登录奇异果怎么不是会员了)

  • iphone在哪更新系统(iphone在哪更新ios)

    iphone在哪更新系统(iphone在哪更新ios)

  • 三星s10支持25w快充吗(三星s10+支持25w快充)

    三星s10支持25w快充吗(三星s10+支持25w快充)

  • 手机区域怎么设置(手机怎么切换区域)

    手机区域怎么设置(手机怎么切换区域)

  • 华为22.5w和40w充电线区别(华为22.5w和40w充电时间对比)

    华为22.5w和40w充电线区别(华为22.5w和40w充电时间对比)

  • qq语音文件夹在哪(qq语音在哪个文件里面存着)

    qq语音文件夹在哪(qq语音在哪个文件里面存着)

  • 云计算服务器有哪些要求(云计算服务器有什么用)

    云计算服务器有哪些要求(云计算服务器有什么用)

  • 快手高级编辑在哪里(快手编辑是什么意思)

    快手高级编辑在哪里(快手编辑是什么意思)

  • 增值税普通发票需要交税吗
  • 销售收入不含税怎么计算增值税额
  • 申请退还增量留抵税额的条件包括
  • 怎么添加临时办社保卡
  • 航天金税财务软件使用说明
  • 营利性医疗机构筹建是什么意思
  • 出口退税三类企业指什么意思
  • 增值税专票已经报税作废不了怎么办
  • 年审和税审的区别是什么
  • 换工作个税申报忘记更改
  • 豆粕是农产品初加工,企业所得税免税
  • 个人给公司开票税率
  • 稳岗补贴计入哪个科目
  • 增值税附表三怎么填 举例说明
  • 外包服务费税率是多少
  • 委托加工费的增值税计入成本吗
  • 品牌店设计费入什么费用
  • 劳务派遣公司支付劳务费怎么做账
  • 支付工程款不得超60天
  • 小企业出售无形资产发生的净损失应当计入什么科目
  • 捐赠计提管理费的账务处理?
  • 公司经营权补偿款会计处理?
  • 怎样保持ppt在所有电脑上不变
  • 为什么可供出售的金融资产是非流动资产
  • 调整会计分录是什么
  • 新职工工资从什么时候起算
  • thinkpad x230笔记本
  • php stream_get_meta_data返回值
  • 不动产租赁费计入什么科目
  • 银行存款的明细科目怎么写
  • jmcacdefg什么意思
  • 施工企业的收入和成本如何确认
  • 分红财务做账
  • thinkphp saveall
  • codegenerator用法
  • php代码用什么工具
  • php短网址生成算法
  • vue-nginx刷新404问题
  • 小程序的生命周期函数有哪些
  • php curlfile
  • php微信公众号消息推送
  • redis提供了对值进行运算的命令
  • 微信公众号的推送
  • 小规模纳税人是什么意思
  • 支出包括哪些项目
  • 罚款属于其他业务收入吗
  • 员工为公司垫付的钱会计分录
  • 税务局退回来的钱账务处理
  • 营销策划协议
  • 累计折旧在资产负债表中填在哪里
  • 代销手续费未付怎么处理
  • sql去除重复项
  • 只有进项税需要结转吗
  • 电子设备折旧残值率
  • 支付劳务公司的劳务费如何扣缴个人所得税?
  • 存根联明细怎么申报
  • 接受捐赠可以确认为收入吗
  • 发票勾选认证的时间限制是多久
  • 交通费属于什么部门
  • 工程施工与工程成本的区别
  • 开票金额大于付款金额 多余部分为返点
  • 在sql server数据库中
  • mysql内存占用一直增高不释放
  • winxp系统怎么投屏
  • linux pb
  • unix系统命令大全
  • linux www服务器配置
  • Mac苹果系统怎么转换中文
  • win10正式版激活码
  • c盘越来越小了
  • opengl矩形
  • perl后门,正向和反向!实例代码
  • qt配置opengl
  • Python分析学校四六级过关情况
  • unity移动游戏开发
  • Unity3D中的事件处理
  • python 字典的字典
  • 教程java
  • 四个落实是哪四个落实
  • 印花税计征周期
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设