Есть ли какое-либо решение без JS?Установите ширину фиксированного положения div относительно его родителя, имеющего максимальную ширину
HTML
<div class="wrapper">
<div class="fix"></div>
</div>
CSS
.wrapper {
max-width: 500px;
border: 1px solid red;
height: 5500px;
position: relative;
}
.fix {
width: inherit;
height: 20px;
position:fixed;
background: black;
}
Я не могу добавить любые другие стили для .wrapper
кроме width: 100%;
. Я пытаюсь использовать width: inherit
, но это не работает для меня из-за того, что у меня есть родительский div с максимальной шириной. source
Вот JsFiddle Demo
Это не означает, что он не наследует« ширину »родительского элемента на значение« inherit ». –
@HashemQolami, это правда ... Правда в том, что он не наследует 'width', потому что в родительской строке нет' width' ...Я обновил ответ. – LcSalazar
Спасибо, человек! :) – CroaToa