Я пытаюсь создать страницу с несколькими 3 div в строке, которые выровнены по правому краю и по центру.Влево, вправо и в центре выровнены divs
Я пробовал использовать float:left
и float:right
, но все получилось очень плохо. Страница масштабируется супер случайным образом, и я хочу, чтобы divs стали в 2 столбцах, когда страница масштабируется, а затем до 1 столбца для мобильных устройств.
.container {
display: inline-block;
text-align: center;
width: 100%;
position: relative;
}
.left,
.middle,
.right {
width: 200px;
height: 200px;
background-color: red;
display: inline-block;
}
.left {
float: left;
}
.right {
float: right;
}
<div class="container">
<div class="left">
<div class="content">
</div>
</div>
<div class="middle">
<div class="content">
</div>
</div>
<div class="right">
<div class="content">
</div>
</div>
</div>
jsFiddle: https://jsfiddle.net/azizn/j4cgef5g/
http://stackoverflow.com/q/2603700/3597276 –
Рассмотрите возможность просмотра медиа-запросов. Как должен вести себя 3-й предмет, если 2 строки? будет сосредоточено в двух ящиках? – Aziz
Вы используете. Bootstrap. Фреймворк. ? –