У меня есть два div. внешний div занимает 25%. И внутренний div расположен внизу (position: fixed; bottom: 0; width: 25%; border-top: 1px solid red
), но это не занимает 25%.Положение фиксированное и ширина 25% не соответствует правильной ширине
Я добавляю border для этого 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
который неподвижную позицию?
UPDATE Добавлена скрипка в расслоении плотного комментарии
Это, кажется, работает хорошо.Можете ли вы сделать скрипку, где это не так? – nashcheez
https://jsfiddle.net/uur2h5w3/3/ Наружный div и внутренний div имеют ширину 25%, но внутренний div кажется, что он имеет большую ширину. –