css3函数calc()是如何实现可以计算的自适应布局?相信很多新手小白对此了解处于懵懂状态,通过这篇文章的总结,希望你能收获更多。如下资料是关于css3函数calc()实现自适应布局的内容。
创新互联2013年开创至今,先为杭州等服务建站,杭州等地企业,进行企业商务咨询服务。为杭州企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
开始我们需要先了解什么是calc() ,calc()是一个CSS函数,你可以使用calc()给元素的margin、pading、width等属性设置
而且你还可以在一个calc()内部嵌套另一个
calc()
clac()的语法就非常简单了 , 使用数学表达式来表示:
expression 一个数学表达式,用来计算长度的表达式,该表达式的结果会作为最终的值。
clac()使用“+”、“-”、“*” 和 “/”四则运算,可以使用百分比、px、em、rem等单位,而且可以混用多种单位计算
需要注意的是
如果“0”作为除数会让HTML解析器抛出异常.
“+”和“-”时,前后必须要有空格 比如calc(100%-15px) 这是错误的
“*”和“/”时,前后可以不留空格,但是建议加上空格
举两个例子
1 2 3 4 5demo 6 25 26 27 2829
30 31 32 33 34
1 2 3 4 5demo 6 21 22 2324
25 26
27 28 29
如果不使用calc()
兼容问题也不是很大
以上就是css3函数calc()实现自适应布局的知识汇总,内容较为全面,而且我也相信有相当的一些知识点可能是我们日常工作可能会见到或用到的。通过这篇文章,希望你能收获更多。