Привет. У меня возникла такая проблема.
Вот. есть блок 1 и блок 2. Вроде всё нормально, но при ресайзе происходит вот такое:
Вот css
/*блок 1*/
.manga{
border-radius:5px;
width:82%;
float:left;
border: 1px black solid;
}
/*блок 2*/
.user{
float:right;
}
Не рекомендуется использовать float в 2017 году, если в этом нет необходимости, например из-за поддержки старых браузеров.
div {
min-height: 50vh;
box-sizing: border-box;
}
/*блок 1*/
.manga {
border-radius: 5px;
width: 82%;
float: left;
border: 1px black solid;
}
/*блок 2*/
.user {
width: 18%;
float: right;
border: 1px black solid;
}
<div class="user"></div>
<div class="manga"></div>
Чем регулируется ширина блока справа? Если у него фиксированная ширина (например, определяемая его содержимым), то блоки в какой-то момент перестанут помещаться в ширину родителя.
Вот так:
div {
border: 1px black solid;
height: 100px;
box-sizing: border-box;
}
.manga {
border-radius: 5px;
width: calc(100% - 150px);
float: left;
}
/*блок 2*/
.user {
float: right;
width: 150px;
}
<div class="manga"></div>
<div class="user"></div>
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости