我试图让一个固定元素的宽度与其父元素(这里为 #container)的百分比宽度相同。但是当我使用像素而不是百分比时,它可以正常工作。我该怎么做?这是否可能通过 CSS 实现?
HTML
HTML
<div id="outer">
<div id="container">
<div id="fixed">
Sitename
</div>
</div>
</div>
CSS
#outer{
width:300px;
border: 1px solid yellow;
}
#container {
width: 90%; /*When I use e.g 250 px it works. But I need it in percentage*/
border: 1px solid red;
height: 300px;
}
#fixed {
position: fixed;
width: inherit;
border: 1px solid green;
}
添加:
我需要使用position:fixed
,因为我想将它放在页面底部,像这样:
position:relative
的解决方案对我不起作用。