Как только вы начнете использовать position: absolute
, вы удалите эти элементы из обычного документооборота, и они не будут учитываться при расчете ширины, переносе, перемещении и т. Д. Что касается остальной части документа. Если вы не хотите, чтобы два «внутренних» элемента div перекрывали друг друга, вам придется заключить их в еще один элемент div, расположить этот новый элемент div и позволить исходным двум позиционировать себя как обычно в этом новом контейнере.
<style type="text/css">
.outside { position: relative }
.container { position: absolute; bottom: 0 }
.inside { ... }
</style>
<div class="outside">
<div class="container">
<div class="inside">lorem</div>
<div class="inside">ipsum</div>
</div>
</div>
Таким образом, контейнер - это единственное, на что влияет position: absolute
, и он не будет сражаться с другим элементом внутри внешнего элемента. А внутри контейнера два «внутренних» элемента div будут располагаться, как обычно, в любом другом месте.