代码之家  ›  专栏  ›  技术社区  ›  IMUXIxD

实现简单布局的问题(2行,每行颜色不同)

css
  •  0
  • IMUXIxD  · 技术社区  · 13 年前

    我在实现某种布局时遇到了问题,其中页眉占视口高度的50%和宽度的100%,页脚占视口高度和宽度的50%和100%。页眉应该是绿色的,页脚应该是白色的。

    颜色在起作用,但高度不行。高度仅适合于每个元素的内容量。

    知道为什么以及如何修复它吗?

    此外,我知道这些高度加起来超过了100%。我也在尝试触发滚动条。

    1 回复  |  直到 13 年前
        1
  •  3
  •   bookcasey    13 年前

    HTML格式:

    <header></header>
    <footer></footer>
    

    CSS格式:

    html, body {
        height: 100%;
    }
    
    header, footer {
        height: 50%;
        width: 100%;
    }
    
    header {
        background: green;
    }
    

    Demo

    诀窍是确保 html body 元素的高度设置为100%。