我试图创造一些这样的:划分HTML页面进入水平段,没有垂直滚动条
HTML是:
<div id="container">
<header></header>
<main>
<section class="half"></section>
<section class="half"></section>
</main>
</div>
和CSS是:
* {
margin: 0; padding: 0;
}
html, body, #container {
height: 100%;
}
header {
height: 50px;
background: gray;
}
main {
height: 100%;
background: green;
}
.half {
height: 50%;
}
.half:first-child {
background: blue;
}
.half:last-child {
background: yellow;
}
其中,我在顶部有一根细带,我想分割将屏幕的st分成两个相等的部分,但我不希望垂直滚动条出现。
我试过margin-bottom: 50px;
对main
,但它没有奏效。我该怎么办?
这解决了我的问题,但“下面的功能是有风险的,并且可以在CR期间下降了: '钙()', '切换()', 'ATTR()' “。 CSS值和单位模块级别3 - http://www.w3.org/TR/css3-values/ –
是的,我建议你应该保持头以%为基础。例如20%的头部,80%的身体其余部分。 – Hiral