位置: 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)

  • 苹果13是单卡吗(iphone13是双卡还是单卡)

    苹果13是单卡吗(iphone13是双卡还是单卡)

  • vivo x27语音助手怎么直接呼唤(vivox27语音助手可以录入自己的声音)

    vivo x27语音助手怎么直接呼唤(vivox27语音助手可以录入自己的声音)

  • 华为荣耀20青春版充电时间(华为荣耀20青春版换屏幕教程)

    华为荣耀20青春版充电时间(华为荣耀20青春版换屏幕教程)

  • 智慧团建系统为什么登录不了(智慧团建系统为什么看不到转接团关系的申请)

    智慧团建系统为什么登录不了(智慧团建系统为什么看不到转接团关系的申请)

  • 火车票候补订单取消何时退款(火车票候补订单什么意思能买到票吗)

    火车票候补订单取消何时退款(火车票候补订单什么意思能买到票吗)

  • 如何查看对方是否看了微信信息(如何查看对方是否把你删除)

    如何查看对方是否看了微信信息(如何查看对方是否把你删除)

  • ipad怎么让一个app不联网(ipad怎么让一个app打不开)

    ipad怎么让一个app不联网(ipad怎么让一个app打不开)

  • 华为平板能分屏吗(华为平板能分屏玩大话西游吗)

    华为平板能分屏吗(华为平板能分屏玩大话西游吗)

  • oiec10002网络崩溃是什么意思(0iec10002 崩溃)

    oiec10002网络崩溃是什么意思(0iec10002 崩溃)

  • 锁屏了为什么老显示qq在运行(锁屏为什么老自己换)

    锁屏了为什么老显示qq在运行(锁屏为什么老自己换)

  • 连itunes一定要原装数据线吗(itunes需要更新软件才能连接你的iphone)

    连itunes一定要原装数据线吗(itunes需要更新软件才能连接你的iphone)

  • 华为怎么呼叫转移到另一台手机(华为怎么呼叫转移)

    华为怎么呼叫转移到另一台手机(华为怎么呼叫转移)

  • 微信表情嘿哈代表什么(微信表情嘿哈啥意思)

    微信表情嘿哈代表什么(微信表情嘿哈啥意思)

  • 华为mate30pro录音功能在哪里(华为mate30pro录音文件删除还能找回吗)

    华为mate30pro录音功能在哪里(华为mate30pro录音文件删除还能找回吗)

  • 酷狗直播是干什么的(酷狗直播是干什么的?怎样收费)

    酷狗直播是干什么的(酷狗直播是干什么的?怎样收费)

  • 小米cc9e可以用内存卡吗(小米cc9e可以用120w快充吗)

    小米cc9e可以用内存卡吗(小米cc9e可以用120w快充吗)

  • 怎么将爱奇艺的视频下载到本地(怎么将爱奇艺的视频保存到相册)

    怎么将爱奇艺的视频下载到本地(怎么将爱奇艺的视频保存到相册)

  • 手机怎么填表格(手机怎么填表格文档)

    手机怎么填表格(手机怎么填表格文档)

  • 饿了么骑手软件叫什么(饿了么骑手软件用什么定位骑手位置)

    饿了么骑手软件叫什么(饿了么骑手软件用什么定位骑手位置)

  • 新中付怎么用(新中付怎么刷信用卡)

    新中付怎么用(新中付怎么刷信用卡)

  • a1980是什么型号(a1980是什么型号笔记本)

    a1980是什么型号(a1980是什么型号笔记本)

  • QQ会员如何取消自动续费(qq会员如何取消手机续费)

    QQ会员如何取消自动续费(qq会员如何取消手机续费)

  • iphonex支持红外遥控吗(iphone x支持红外遥控吗)

    iphonex支持红外遥控吗(iphone x支持红外遥控吗)

  • 怎么解决Win11更新后浏览器卡顿?win11浏览器很卡怎么办?(won11更新)

    怎么解决Win11更新后浏览器卡顿?win11浏览器很卡怎么办?(won11更新)

  • phpcms v9附件目录创建不成功怎么办(带附件的目录)

    phpcms v9附件目录创建不成功怎么办(带附件的目录)

  • 国外酒店打印的住宿单可以入账吗
  • 财务担保费计入什么科目
  • 纳税申报表真伪验证
  • 商品和服务税收分类编码
  • 电子记账软件出纳帐
  • 供用电合同主要有
  • 主营业务收入计入什么明细账
  • 公司注销后应收款能打到法人账户吗
  • 收到理财产品收益分录
  • 采购折扣怎么结转成本?
  • 退休返聘人员购买什么商业保险
  • 现汇账户和现钞账户可以转账吗
  • 税控技术服务费计入什么科目
  • 普通发票企业有用吗
  • 工会经费给税务局交税比例
  • 电子发票收款人和复核人可以是一个人吗
  • 高新企业的研究方向
  • 政府收购企业资产规定
  • 开发企业售楼处工作内容
  • 固定资产清理产生的费用
  • 增值税逾期申报流程
  • 城市垃圾处理项目
  • 如何查出账外收入
  • 两个单位的社保合并怎么办理手续
  • 无法收回的款项摘要怎么写
  • 简易计税分包款进项税可以抵扣吗
  • 土地合并需要什么资料
  • 在linux操作系统中
  • macos catalina新功能
  • 公司为什么要签劳务协议
  • PHP:curl_unescape()的用法_cURL函数
  • 境外汇款所得税缴纳规定
  • php模式
  • 纳税人代扣代缴
  • 减免税款账务处理
  • php如何连接sql server
  • vgextend命令作用及含义
  • php生成唯一id
  • 暂估少了冲销时怎么办
  • 本年利润借方红字代表什么意思
  • 物流公司主营业务怎么写
  • 销售返利的会计分录处理
  • 代管资金支出怎么做账
  • 餐饮发票数量单价都填0可以用吗
  • 怎么查是一般纳税人还是小规模
  • 怎么查询mysql sql_mode
  • sql server使用sql语句
  • db2入门
  • 有关预收款的说法
  • Windows Server 2003下修改MySQL 5.5数据库data目录
  • 其他应收款审计说明怎么写
  • 小规模以前年度城建税未计提
  • 个人生产经营所得
  • 固定资产未提完折旧
  • 计提工资时个税挂其他应收款
  • 固定资产融资租出对应入账科目
  • 税务开票系统如何设置不用重复登录
  • 出差补贴应该怎么入账
  • 申报表应纳税额和财务账金额不一致可以不改申报表吗
  • 违反会计规定承担责任
  • mysql newid()
  • win7桌面卡死无响应
  • XP系统如何设置变流畅
  • windows XP+Fedora 8+solaris 11三系统安装攻略
  • ubuntu系统安装谷歌浏览器
  • ubuntu 14.4
  • rosnmgr.exe - rosnmgr是什么进程 有什么用
  • jquery 动态添加列表元素
  • cocos2dx4.0入门
  • js实现登录界面
  • javascript 拖拽
  • js点击代码
  • js调用失败
  • python汉字
  • 开票网线属于哪一类
  • 无偿转让股权要交税吗
  • 进口汽车增值税怎么算
  • 地税局科员干什么的
  • 境外付款需要什么手续
  • 增值税发票选择确认平台已勾选未确认的发票怎么撤销?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设