HTML code:
<div id="container>
<div id="wrapper">Some text
</div>
</div>
CSS代码:
div {
position:fixed;
display:block;
}
#container {
max-width:1500px;
height:10%;
}
#wrapper {
width:50%;
height:10%;
}
现在,我的包装和容器具有相同的大小,但您可以预期包装器是容器高度的一半,并且容器的高度的十分之一。不幸的是,他们现在都很大。有人可以帮帮我吗?
答案 0 :(得分:1)
您需要在max-width
上将width
更改为#container
以获得正确的宽度:
#container {
width: 1500px;
height: 10%;
}
您需要移除position: fixed
并在html, body
上设置高度才能获得高度百分比:
html, body {
height: 100%;
}
div {
position: fixed;
display: block;
}
(您还错过了容器div中的结尾"
,但我认为这是一个错字)
答案 1 :(得分:0)
#container {
display:block;
position:fixed;
width:100%;
height:10%;
background-color: blue;
}
#wrapper {
display:block;
position:relative;
width:50%;
height:100%;
background-color: red;
}