Задать вопрос
swibong
@swibong
No system is safe.

Каким образом можно спозиционировать блоки?

Привет.

Есть три блока. Один - основной и два внутри него.
Не получается расположить два внутренних блока рядом друг с другом в основном. Как это можно сделать?

Если увеличить ширину основного блока, а внутренние сделать inline-block то всё работает, но не совсем так, как нужно. Да и размеры трогать не хочется.

В общем, как это можно решить?

Бордеры не нужны, чисто для наглядности.

https://jsfiddle.net/xuhv9bu3/
  • Вопрос задан
  • 181 просмотр
Подписаться 1 Оценить Комментировать
Решения вопроса 2
@r_zaycev
Вот такого не нужно:
* {
  box-sizing: border-box;
}


Можно вспомнить классические float'ы и сделать на них (ширину в процентах, либо фиксированную у картинки и смещение или overflow у дескрипшена). Либо сделать костыль с font-size: 0; для контейнера, потому что между inline и inline-block элементами возникает расстояние, равное, примерно, ширине одного пробела, ЕМНИП.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
semenovstyle
@semenovstyle
Вот так, подойдет?
.box1 {
  width: 650px;
  height: 316px;
  margin: 50px auto;
  border: 1px solid black;
}

.image, .description {
  height: 100%; 
}

.image {
  width: 50%;
  border: 1px solid blue;
  float:left;
}

.description {
  width: 50%;
  border: 1px solid orange;
  float:right;
}
Ответ написан
Ваш ответ на вопрос

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

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