设置三行布局的正确高度尺寸

时间:2015-05-06 21:58:29

标签: html css

如何创建具有以下高度的三行:

  1. 标题应为70px
  2. Main应该是屏幕的30%
  3. 页脚应占用其余空间
  4. body {
      width: 100%;
      height: 100%;
      margin: 0px;
      padding: 0px;
    }
    header {
      background-color: red;
      height: 70px;
      z-index: 10;
      position: relative;
    }
    main {
      background-color: green;
      height: 30%;
      position: relative;
    }
    footer {
      background-color: #ddd;
      /* height? */
    }
    <body>
      <header></header>
      <main></main>
      <footer></footer>
    </body>

1 个答案:

答案 0 :(得分:1)

你可以使用

width: calc(70% - 70px);
页脚上的

,请参阅此处的浏览器支持 http://caniuse.com/#feat=calc