欢迎来到DIVCSS5查找CSS资料与学习DIV CSS布局技术!
    开始我们需要先了解什么是calc(),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>







本文转载自中文网

 

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/css3-style/c57311.shtml