我想创建一个 2 列液体布局,左侧导航栏的高度应为 100%,标题的宽度应为 100%,内容部分的高度和宽度应为 100%同样,所有边都应该有 10 或 20 像素的边距,并且在标题、导航和内容框之间也应该有边距。这是我的小提琴:
https://jsfiddle.net/d2Lnq6sd/1/
header {
position: relative;
height: 75px;
width: 100%;
background-color: red;
border: 1px solid black;
}
nav {
position: relative;
top: 20px;
left: 0px;
height: 100%;
width: 200px;
padding: 10px;
background-color: blue;
border: 1px solid black;
}
section {
position: absolute;
top: 110px;
left: 240px;
width: 100%;
background-color: green;
border: 1px solid black;
}
现在您可以看到导航栏的高度不是 100%,并且内容部分太宽。我的最终结果应该是这样的:
http://imageshack.com/a/img921/9425/UYp8Ah.png
尝试在谷歌上找到关于这个问题的帮助,但我仍然没有得到我应该使用什么,相对或绝对位置以及哪个属性使用哪个。任何指针?