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

  • 车保保险合同
  • 企业自产的产品转为自用
  • 包工包料的税率2023
  • 代开专票可以开13个点吗
  • 环保科技属于什么行业类别
  • 房地产开发企业会计科目
  • 小企业周转材料报废残值回收应计入管理费用
  • 暂估入账的原材料有成本差异吗
  • 公司投标成功
  • 坏账转销会计分录应收帐款金额怎么写
  • 法人存入现金的会计分录
  • 生产用电费
  • 无偿赠送材料的会计处理
  • 出售固定资产取得的收入
  • 生产型增值税与消费型增值税的区别在于是否允许企业
  • 营改增后停车费税率
  • 农民工预储金怎么开户
  • 房地产行业规定
  • 一般纳税人错开免税发票如何申报
  • 电子税务局哪里打印发票
  • 收到应收票据应该确认收入吗
  • 消费税如何避税计算
  • window10开始菜单
  • mac版chrome浏览器无法上网
  • 文件夹正在使用,操作无法完成
  • PHP函数func_num_args用法实例分析
  • mediacachefiles什么意思
  • 公司整体收购缴税
  • 房产税去哪交税
  • 溢缴退费是什么意思
  • telnet命令大全
  • 不征税收入的账务处理
  • 个人退税证明怎么开具
  • 个税更正申报后可以撤销吗
  • 发票开具与小票的关系是怎样的
  • 企业借入长期借款的用途主要有
  • 综合单价税率调整如何结算
  • sql server复制表数据
  • sql 存储过程语句
  • 企业与债权人进行债务重组
  • 逃税是什么意思?
  • 私车公用产生的费用如何入账
  • 税控服务费如何入账
  • 公司购买的空调
  • 出差补助办法
  • 收到预付款项发票怎么开
  • 申报财产租赁合同怎么写
  • 购置固定资产进项税处理的变迁
  • SQL server不存在或拒绝访问 u8
  • 模糊查询的通配符有哪些
  • 64位win7旗舰版右下角音量小喇叭图标不见了怎么找回?
  • win 9x
  • Mail.app增强插件:Universal Mailer介绍
  • linux安装openssh-server
  • 如何最简单的
  • hyper-v是啥
  • windowsp.exe - windowsp是什么进程
  • 苹果MAC电脑如何设置开机密码
  • linux比较两个文件的差异
  • windows找不到硬盘驱动器
  • Windows 7+Fedora 16启动项问题讲解
  • linux k
  • cocos2d教程
  • perl 教程
  • cocos2d schedule
  • android去掉状态栏第三方图标
  • inline-block
  • 静态文件格式有哪些
  • 有趣的单机游戏
  • python作用域和命名空间
  • 前端框架到底是什么
  • 广东税务查询系统
  • 国家税务局网上江苏电子税务局官网
  • 山东省国家税务局官网
  • 加工修理修配统称为什么
  • 模范劳动者
  • 安徽地税局领导班子名单
  • 济南市市中区二手房
  • 轮胎消费税的征收环节
  • 税务报道可以学什么专业
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设