Я использую bulma в качестве CSS фреймворка, у меня есть что-то похожее на следующее:
<div class="columns is-gapless">
<div class="column is-four-fifths carte" id="column1">
<div class="viewer">
...
</div>
</div>
<div class="column is-flex is-fullheight" id="column2">
...
</div>
</div>
в моем css У меня есть:
div.viewer{
height: 100%;
width: 100%;
}
Проблема, с которой я сталкиваюсь, заключается в том, что мой просмотрщик классов наследует высоту столбцов, а не его родительский столбец 'column1'. в конце концов, моя программа просмотра классов перекрывает мой второй столбец ('column2'), и это не ожидаемое поведение. Я хочу, чтобы мой элемент просмотра оставался внутри column1 div.
Также та же проблема, если я хочу, чтобы позиция моего зрителя была, скажем, в 20 пикселей от правой границы моего #column1
Я сделал:
div.viewer{
...
position: absolute;
right: 20px;
}
Однако средство просмотра находится в 20 пикселях от правой границы окна моего браузера, а не от моего #column1