https://jsfiddle.net/d3yns9b6/ показывает, как max-width
не работает, когда я хочу установить для него нечто большее, чем содержащий элемент.
Поскольку он абсолютно позиционирован, он должен иметь возможность выходить за пределысодержащий элемент.Если я установлю точное значение, используя width
, это сработает, но тогда оба фрагмента текста в примере будут точно такой же ширины.
Я хочу, чтобы они оба заняли такой же небольшой ширины , как и онинужно, до максимального установленного мною количества (, даже если оно превышает родительский контейнер).
.out {
position: relative;
width: 200px;
height: 400px;
background-color: blue;
}
.in {
position: absolute;
max-width: 600px;
background-color: yellow;
}
<div class="out">
<div class="in">
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Laboriosam commodi saepe, magnam aliquid quisquam cum ex corrupti sequi aut eius harum animi vitae, exercitationem eaque tempore culpa at itaque explicabo.
</div>
<div class="in" style="margin-top:300px">
Lorem
</div>
</div>