您现在的位置是:网站首页> 编程资料编程资料
css height属性中的calc方法详解_CSS教程_CSS_网页制作_
2021-09-10
1223人已围观
简介 大家都知道Calc方法有个很大的好处就是用在流体布局上,可以通过calc()计算得到元素的宽度,本文通过一个例子给大家详细介绍,需要的朋友参考下吧
什么是calc()?
学习calc()之前,我们有必要先知道calc()是什么?只有知道了他是个什么东东?在实际运用中更好的使用他。
calc()从字面我们可以把他理解为一个函数function。其实calc是英文单词calculate(计算)的缩写,是css3的一个新增的功能,用来指定元素的长度。比如说,你可以使用calc()给元素的border、margin、pading、font-size和width等属性设置动态值。为何说是动态值呢?因为我们使用的表达式来得到的值。不过calc()最大的好处就是用在流体布局上,可以通过calc()计算得到元素的宽度。
例如父盒子是100%的高度
盒子里面的head部分固定位140px
内容部分始终为剩余的全部高度
height: calc(100% - 140px); "+或-"两边要有空格 不然不生效
父盒子.pushQueryPanelContainer{ height: 100%; } 内容部分 .pushQueryPanelContainer .queryTable{ height: calc(100% - 55px); margin-left: 10px; margin-right: 10px; }calc() 函数用于动态计算长度值。
- 需要注意的是,运算符前后都需要保留一个空格,例如:width: calc(100% - 10px);
- 任何长度值都可以使用calc()函数进行计算;
- calc()函数支持 "+", "-", "*", "/" 运算;
- calc()函数使用标准的数学运算优先级规则;
支持版本:CSS3
语法
calc(expression)
| 值 | 描述 |
|---|---|
| expression | 必须,一个数学表达式,结果将采用运算后的返回值。 |
到此这篇关于css height属性中的calc方法的文章就介绍到这了,更多相关css height属性内容请搜索以前的文章或继续浏览下面的相关文章,希望大家以后多多支持!
相关内容
- 详解使用 CSS prefers-* 规范提升网站的可访问性与健壮性_CSS教程_CSS_网页制作_
- 关于flex 上下文中自动 margin的问题(完整例子)_CSS教程_CSS_网页制作_
- web前端之css水平居中代码解析_CSS教程_CSS_网页制作_
- 使用css创建一个优惠券的方法_CSS教程_CSS_网页制作_
- CSS实现带箭头的提示框效果【示例代码】_CSS教程_CSS_网页制作_
- CSS实现标签效果的示例代码_CSS教程_CSS_网页制作_
- css3 响应式媒体查询的示例代码_css3_CSS_网页制作_
- 浅谈CSS 浏览器样式重置终结版_CSS教程_CSS_网页制作_
- CSS3动画之利用requestAnimationFrame触发重新播放功能_css3_CSS_网页制作_
- CSS背景图片实现自适应、全屏、填充与拉伸的方法_CSS教程_CSS_网页制作_
