欢迎光临
我们一直在努力

如何使用css3实现可以计算的自适应布局

小编给大家分享一下如何使用css3实现可以计算的自适应布局,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

      calc()是一个CSS函数,你可以使用calc()给元素的margin、pading、width等属性设置

    而且你还可以在一个calc()内部嵌套另一个calc()

    clac()的语法就非常简单了,使用数学表达式来表示:

    expression一个数学表达式,用来计算长度的表达式,该表达式的结果会作为最终的值。

    clac()使用“+”、“-”、“*”和“/”四则运算,可以使用百分比、px、em、rem等单位,而且可以混用多种单位计算

    需要注意的是

    如果“0”作为除数会让HTML解析器抛出异常.

    “+”和“-”时,前后必须要有空格比如calc(100%-15px)这是错误的

    “*”和“/”时,前后可以不留空格,但是建议加上空格

    举两个例子

    1<!DOCTYPEhtml>

    2<htmllang="en">

    3<head>

    4<metacharset="UTF-8">

    5<title>demo</title>

    6<style>

    7.box{

    8width:500px;

    9height:300px;

    10}

    11.left{

    12width:250px;

    13background:#ccc;

    14float:left;

    15}

    16.right{

    17width:calc(100%-250px);

    18float:right;

    19background:#333;

    20}

    21.left,.right{

    22height:100%;

    23}

    24</style>

    25</head>

    26<body>

    27

    28<pclass="box">

    29<pclass="left"></p>

    30<pclass="right"></p>

    31</p>

    32

    33</body>

    34</html>

看完了这篇文章,相信你对“如何使用css3实现可以计算的自适应布局”有了一定的了解,如果想了解更多相关知识,欢迎关注云搜网行业资讯频道,感谢各位的阅读!

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。