【发布时间】:2017-05-16 09:42:01
【问题描述】:
我有两个 div。外部 div 占 25%。并且内部 div 位于底部 (position: fixed; bottom: 0; width: 25%; border-top: 1px solid red) 但这并不占 25%。
我正在为这个 div 添加边框。因此,由于宽度的原因,显示了一个空白。
HTML:
<div id="main-div">
<div id="outer-div">
<div id="div-1"></div>
<div id="div-2">
<div id="inner-div"></div>
</div>
</div>
</div>
CSS:
#main-div{
height: 100%;
width: 100%;
display: table;
}
#outer-div {
width: 100%;
}
#div-1, #div-2 {
width: 100%;
}
#inner-div {
position: fixed;
bottom: 0; width: 25%;
border-top: 1px solid red;
}
如何将 25% 的宽度精确应用到位置固定的inner-div?
更新在评论中添加了 js fiddle
【问题讨论】:
-
这似乎工作正常。你能在它不存在的地方做一个小提琴吗?
-
jsfiddle.net/uur2h5w3/3 外部 div 和内部 div 有 25% 的宽度,但内部 div 似乎有更大的宽度。
标签: html css position width css-position