无论您使用什么尺寸的屏幕,我都会尝试制作一个覆盖整个视口的标题。该标题将水平分为3个部分,每个部分填充标题的1/3。
有人可以解释一下最好的方法是什么。
由于
答案 0 :(得分:0)
赢得胜利:https://css-tricks.com/snippets/css/a-guide-to-flexbox/
<html style="height: 100%">
<body style="height: 100%">
<div style="height: 100%; display: flex; flex-direction: column;">
<div style="flex: 1; background-color: red;">1/3</div>
<div style="flex: 1; background-color: blue;">2/3</div>
<div style="flex: 1; background-color: black;">3/3</div>
</div>
</body>
</html>
答案 1 :(得分:0)
如果您不太关心旧浏览器,我建议使用flexbox。
header {
display: flex;
}
div {
flex: 0 0 33.33%;
border: 1px solid;
}
<header>
<div>
#1
</div>
<div>
#2
</div>
<div>
#3
</div>
</header>
我已经简化了示例,它需要正确的浏览器前缀才能实现最佳兼容性。