Моя цель состоит в том, чтобы достичь следующего изображения на моей странице: Два левых плавающая COLS плюс правый плавающий врезку Bootstrap
мне удалось добиться этого с помощью HTML и CSS вы можете найти ниже, но это Безразлично Кажется очень жизнеспособным, потому что боковая панель теряет физический рост из-за position: absolute
.
Мне интересно, можно ли сделать одну строку с двумя столбцами слева и боковую панель справа, без необходимости использовать позиционирование. Я пробовал position: relative
с отрицательным результатом top
, но так как топ col-md-9
имеет изменяемую высоту (в зависимости от того, что вводится), я не могу отрицательно ответить top
. Это будет просто слишком статично и невозможно поддерживать.
Изменение порядка в HTML ничего не меняет, так как физическая высота боковой панели перемещает второй контент вниз.
.sidebar {
position: absolute;
width: 100%;
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<div class="row">
<div class="col-md-9">
Changing content
</div>
<div class="col-md-3 sidebar">
Sidebar
</div>
<div class="col-md-9">
More content
</div>
</div>
Вы видели этот пример на http://getbootstrap.com/examples/blog/? – dschu
@dschu Проблема в том, что у меня есть два «blog-main» слева, если это имеет смысл? Я могу легко разместить его справа от второго 'col-md-9', никаких проблем нет. Проблема заключается в том, что она находится справа от BOTH 'col-md-9'. – Rvervuurt