У меня есть страница с контейнером, держащим div и внутри которого есть еще два divs, бок о бок. Поскольку представление становится меньше, я хочу, чтобы div справа исчезал, а div слева - весь родительский div. У меня возникли проблемы с этим. Когда я пробовал абсолютную позицию в div, он расширяется до ширины заполнения родителя, но также выплывает из родителя (вроде). Когда я попробовал переход, как было предложено в другом месте, просто ничего не полезного. Затем я попробовал z-index и изменил маржу на a, но это тоже не сработало. Толчок в правильном направлении был бы велик.Ответственный div разворачивается над другим div
.box {
background-color: #F28B20;
border-radius: 5px;
height: auto;
margin-bottom: 150px;
width: 80%;
display: inline-block;
box-shadow: 10px 10px 5px #888888;
background-image: url("../Images/logo_faded_background.png");
background-repeat: no-repeat;
background-position: center;
background-size: cover;
}
.sidebar {
float: right;
width: 29%;
margin-left: 0;
margin-right: 3%;
text-align: left;
color: #171581;
}
.whiteBoxHalf {
float: left;
width: 54%;
background: rgba(255, 255, 255, 0.6);
border-color: #000000;
border-width: 1px;
border-style: solid;
margin-left: 3%;
margin-right: 5%;
margin-bottom: 15px;
padding: 15px;
}
@media (max-width: 1019px) {
.header {
font-size: small;
}
.header li a {
padding: 20px 10px;
}
.sidebar {
display: none;
}
.whiteBoxHalf {
width: 95%;
}
}
<div class="box">
<div class="row">
<div class="whiteBoxHalf"></div>
<div class="sidebar"></div>
</div>
</div>
Фотография стоит тысяч слов –
Вы говорите «как вид становится все меньше», что приводит меня к мысли, что вы говорите о отзывчивости. Однако ничто в коде не указывает на то, что вы пытались сделать что-то отзывчивое. Попробуйте посмотреть в медиа-запросы, попробуйте сами, а затем вернитесь, если вам нужна дополнительная помощь. – Karl
Извините, я, должно быть, очень устал, когда писал это. Да, он реагирует с помощью медиа-запросов. Я уточню свой вопрос. –