css3中的width:100vh以及calc(100vh + 10px)

摘要:
Windows分为100个vh单元;车窗分为100辆大众汽车;相对于窗口的宽度或高度较小的一个。没有任务栏标题栏和底部工具栏的浏览器区域的大小。可以使用calc()为元素的边框、边距、衬垫、字体大小、宽度和其他属性设置动态值。元素宽度可以通过calc()计算。calc是css3提供的一个函数,用于计算css文件中的值:它用于动态计算长度值。

转自:https://blog.csdn.net/qq_24581629/article/details/72377300

  • vh/vw 

  vh: 相对于视窗的高度, 视窗被均分为100单位的vh; 
  vw: 相对于视窗的宽度, 视窗被均分为100单位的vw;

  vmax: 相对于视窗的宽度或高度中较大的那个。其中最大的那个被均分为100单位的vmax; 
  vmin: 相对于视窗的宽度或高度中较小的那个。其中最小的那个被均分为100单位的vmin; 
  视区所指为浏览器内部的可视区域大小, 
  即window.innerWidth/window.innerHeight大小,不包含任务栏标题栏以及底部工具栏的浏览器区域大小。

  • calc 

  calc是英文单词calculate(计算)的缩写,是css3的一个新增的功能,用来指定元素的长度。比如说,你可以使用calc()给元素的border、margin、pading、font-size和width等属性设置动态值。为何说是动态值呢?因为我们使用的表达式来得到的值。不过calc()最大的好处就是用在流体布局上,可以通过calc()计算得到元素的宽度。

  calc是 css3提供的一个在css文件中计算值的函数:

  • 用于动态计算长度值。
  • 需要注意的是,运算符前后都需要保留一个空格,例如: calc(100% - 10px);
  • 任何长度值都可以使用calc()函数进行计算;
  • calc()函数支持 “+”, “-“, “*”, “/” 运算;
  • calc()函数使用标准的数学运算优先级规则;
calc(100vh - 10px)  表示整个浏览器窗口高度减去10px的大小
calc(100vw - 10px)   表示整个浏览器窗口宽度减去10px的大小

免责声明:文章转载自《css3中的width:100vh以及calc(100vh + 10px)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇如何调用部署在SSL下的Web ServicesC++ opencv高速样例学习——读图显示下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

error LNK2019: 无法解析的外部符号,解决办法

最近在看一个程序,每次编译时都会出现 chushihua.obj : error LNK2019: 无法解析的外部符号 "void __cdecl cv::imshow(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<ch...

关于hive当中的窗口分析函数总结

最近在看关于窗口分析函数的一些东西,在这里总结一下: (1)head()和 LAG()函数说明: head()按照指定的字段,然后取排序后当前行的后面多少行的这个字段的值。 举例: lead(CREATE_TIME,2) OVER(PARTITION BY ID ORDER BY CREATE_TIME) AS lead_time 这一句的意思...

C#语言基础— 输入与输出

1.1函数的四要素:名称、输入、输出、加工 1.2主函数:输出语句、输入语句: Static viod Main(string[] stgs)//下划线部分可以自己指定 { 主函数内容 } Console.ReadKey();//输入语句 Console.ReadLine();//输入语句 Console.WriteLine();//输出语句,自动换行 C...

CentOS7下swap分区创建(添加),删除以及相关配置

在添加swap分区之前我们可以了解下当前系统swap是否存在以及使用情况,可用: 1. free –h 或 swapon –s 了解硬盘使用情况(一般/dev/vda1为挂载硬盘): 1. df –hal --------------------------------------------------一.添加swap分区 使用d...

JavaScript核心之事件详解(EventTarget接口,js事件传播,Event对象)

事件是一种异步编程的实现方式,本质上是程序各个组成部分之间传递的特定消息。DOM支持大量的事件,本节介绍DOM的事件编程。 1 EventTarget接口DOM的事件操作(监听和触发),都定义在EventTarget接口。Element节点、document节点和window对象,都部署了这个接口。此外,XMLHttpRequest、AudioNode、A...

( 三十一 )、 SpringBoot项目启动自动执行sql脚本

( 三十一 )、 SpringBoot项目启动自动执行sql脚本 方式一:在配置文件中配置相关属性 1、关键属性: 1、spring.datasource.schema: 表初始化语句,默认加载schema.sql,看getScripts源码,它还会加载schema-${platform}.sql文件,其中platform就是spring.datasou...