Задать вопрос

Как сверстать несколько div по центру ?

Добрый день. Не подскажите как сделать резиновые дивы по центру. как на картинке.Один div справа в углу я сделал и div по центру сделал, как мне третий div прикрепить как на картинке ?c940ab90cb5c494499e3d282747b681d.jpg
Вот так сделал
cec46a511dd34aa1bb3d9d218dedde50.png
div по центру
.c1{
    width: 150px;
    height: 200px;
    border:2px solid green;
    background-color: green;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;   
}

div справа внизу
.c3{
    width: 130px;
    height: 80px;
    border:4px solid blue;
    background-color: gray;
    position: absolute; 
    bottom: 0; 
    right: 0;
}
  • Вопрос задан
  • 2485 просмотров
Подписаться 5 Оценить Комментировать
Решения вопроса 2
iiil
@iiil
Инженер и вэб-дизайнер, рисую.
Сложно сказать по Вашему вопросу, какая "резиновость" Вам нужна ) Можно вот так сделать, достаточно резиново? )
codepen.io/iiil/pen/rEkyK
Ответ написан
Комментировать
GM2mars
@GM2mars
Если нужен вариант без абсолютного позиционирования, то:
Родительскому блоку-контейнеру, где расположены указанные блоки, задаешь text-align: center;
А у блоков, которые нужно отцентрировать пишешь display: inline-block;
jsfiddle.net/LeqPQ

Так же свойство vertical-align: bottom|top|middle устанавливаем вертикальное выравнивание, а через margin сдвигаем позицию.

p.s. Вот не поленился сделать сделать как у вас на картинке jsfiddle.net/LeqPQ/1

Не слушайте никого, это не хак и не костыль, а совершенно валидная верстка.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
IonDen
@IonDen
JavaScript developer. IonDen.com
И в чем проблема? position: absolute для дивов, отступы в процентах и все будет вполне резиновым.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы