美文网首页
使用calc()设置内容高度

使用calc()设置内容高度

作者: Lusia_ | 来源:发表于2018-05-07 17:44 被阅读508次

1、calc

CSS3使用Calc
calc()使用通用的数学运算规则,但是也提供更智能的功能:

    >使用“+”、“-”、“*” 和 “/”四则运算;
    >可以使用百分比、px、em、rem等单位;
    >可以混合使用各种单位进行计算;
    >表达式中有“+”和“-”时,其前后必须要有空格,如"widht: calc(12%+5em)"这种没有空格的写法是错误的;
    >表达式中有“*”和“/”时,其前后可以没有空格,但建议留有空格。
   
    例如 :设置div元素的高度为当前窗口高度-100px
     div{
       height: calc(100vh - 100px);     
    }

注:

    viewport:可视窗口,也就是浏览器。
    vw Viewport宽度, 1vw 等于viewport宽度的1%
    vh Viewport高度, 1vh 等于viewport高的的1%

2、示例

<div class="content">
  <!-- content -->
</div>
<div class="footer">footer</div>
.content {
  min-height: calc(100vh - 70px);
}
.footer {
  height: 50px;
}
这里假设div.content和div.footer之间有20px的间距,所以70px=50px+20px

CSS五种方式实现Footer置底

相关文章

  • 使用calc()设置内容高度

    1、calc CSS3使用Calccalc()使用通用的数学运算规则,但是也提供更智能的功能: 注: 2、示例 C...

  • 2020-05-14

    微信小程序开发使用计算样式calc的坑 (calc设置无效)wxss样式中如果要使用calc计算宽度或高度需要注意...

  • 使用calc()设置内容高度 - 2018-05-07

    2018-05-07创建 这里假设div.content和div.footer之间有20px的间距,所以70px=...

  • 全屏布局

    float float+calc通过calc()函数计算出.middle元素的高度,并设置子元素高度为100% f...

  • 前端知识点(4)

    盒子模型 使用width来设置盒子内容区的宽度 使用height来设置盒子内容区的高度 ...

  • 关于css盒子边框、内边距、外边距

    使用width来设置盒子内容区的宽度 使用height来设置盒子内容区的高度 width和height只是设置的盒...

  • 盒子

    使用width来设置盒子内容区的宽度 使用height来设置盒子内容区的高度width和height只是设置的盒子...

  • CSS实现三列布局的几种方式

    三列布局之全浮动方法 全浮动,使用calc设置宽度,不推荐使用calc,兼容不好,并且center不是优先加载 H...

  • 盒子模型

    使用width来设置盒子内容区的宽度使用height来设置盒子内容区的高度width和height只是设置的盒子内...

  • 盒子

    使用width来设置盒子内容区的宽度使用height来设置盒子内容区的高度width和height只是设置的盒子内...

网友评论

      本文标题:使用calc()设置内容高度

      本文链接:https://www.haomeiwen.com/subject/jfpvrftx.html