首页 / CSS3 / 详解CSS3中的calc()用法
详解CSS3中的calc()用法
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了详解CSS3中的calc()用法,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1257字,纯文字阅读大概需要2分钟。
内容图文
![详解CSS3中的calc()用法](/upload/InfoBanner/zyjiaocheng/413/1e300bfc4f9a464eafc90f74e6382710.jpg)
下面一段代码给大家介绍css3中的calc()方法,具体内容如下所示:
<p style="width:100px; height:50px; background:red;"> <p style="width:100%; height:20px; margin:5px; background:green;"></p> </p>
[Ctrl+A 全部选择 提示:您可先修改部分代码,再按运行]
如上代码,预览可以看出红色框超出了,因为在标准的 CSS 中,width 是不包含 margin 的(老 IE 中 width 是包含 margin 的)。
为了达到上述效果,我们一般会在中间再套一层 p(有人说,不是把 width:100% 取了就可以了么?冷静,我们是举例,实际有些情况下,不能取消 width:100%。)
有没有更方便的呢?用 calc() 吧。
<p style="width:100px; height:50px; background:red;"> <p style="width:calc(100% - 10px); height:20px; margin:5px; background:green;"></p> </p>
[Ctrl+A 全部选择 提示:您可先修改部分代码,再按运行]
使用说明
支持:+、-、*、/,支持混用
支持:%、px、em、rem 等
+、- 前后必须要有空格,比如:calc(100%-10px) 是不正确的,应该改为:calc(100% - 10px)
*、/ 前后可以不要空格,但建议有。
支持性
主流的桌面浏览器都支持。据说手机浏览器几乎不支持。
相关推荐:
CSS3中新属性calc()的详细介绍
CSS3中calc()做响应模式布局方法介绍
使用CSS3中calc()属性来以算式表达尺寸数值的说明
以上就是详解CSS3 中的calc() 用法的详细内容,更多请关注Gxl网其它相关文章!
内容总结
以上是互联网集市为您收集整理的详解CSS3中的calc()用法全部内容,希望文章能够帮你解决详解CSS3中的calc()用法所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。