css实现可以计算的自适应布局—calc()
程序员文章站
2022-05-31 20:54:01
...
css部分
.box{
width:500px;
height:300px;
}
.left{
width:250px;
background: #ccc;
float:left;
}
.right{
width:calc(100% - 250px); // "+"/"-"前后要有空格
float: right;
background:#000;
}
.left,.right{
height:100%;
}
html部分
<div class="box">
<div class="left"></div>
<div class="right"></div>
</div>
最后的现实效果是
总计分析:
clac()的语法就非常简单了 , 使用数学表达式来表示:
expression 一个数学表达式,用来计算长度的表达式,该表达式的结果会作为最终的值。
clac()使用“+”、“-”、“*” 和 “/”四则运算,可以使用百分比、px、em、rem等单位,而且可以混用多种单位计算
需要注意的是
如果“0”作为除数会让HTML解析器抛出异常.
“+”和“-”时,前后必须要有空格 比如calc(100%-15px) 这是错误的
“*”和“/”时,前后可以不留空格,但是建议加上空格
上一篇: 基于matlab的自适应LMS算法实现
下一篇: 第一节 openvx(PC)
推荐阅读
-
CSS3的calc()做响应模式布局的实现方法
-
css实现两栏布局,左侧固定宽,右侧自适应的多种方法
-
CSS实现九宫格布局(自适应)的示例代码
-
css实现两边固定中间自适应布局的四种常用方法
-
css实现可以计算的自适应布局—calc()
-
css一侧固定,一侧自适应布局的实现
-
三列自适应布局的实现方式(兼容IE6+)_html/css_WEB-ITnose
-
三列自适应布局的实现方式(兼容IE6+)_html/css_WEB-ITnose
-
CSS 布局实例系列(三)如何实现一个左右宽度固定,中间自适应的三列布局--也聊聊双飞翼_html/css_WEB-ITnose
-
使用css负边距创建自适应宽度的流体布局的实现方法