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

Как сделать 2 div на одной линии?

Знаю что есть 3 способа:
  • Использовать display: inline-block
  • Использовать float: left/right
  • Использовать position: absolute

В первом блоке у меня основной контент, а второй блок это сайдбар. Нужно для сайдбара задать фон. Фон должен быть по всей длине родительского блока не зависимо от того задает эту длину контент или сайдбар.

position: absolute - не подходит, так как там фиксировання высота.
float: left/right - не подходит, так как там при выставлении высоты height: 100%, наследуется только константная высота родителя.
display: inline-block - тут даже не могу выставить на одну линии с константными значениями широт ( jsfiddle ).
  • Вопрос задан
  • 1883 просмотра
Подписаться 1 Оценить 1 комментарий
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 2
fr_end
@fr_end
Frontend разработчик
jsfiddle.net/65p1c1t2/1
поставил font-size 0 родительскому блоку
почитайте про пробелы в инлайн-блоковых элементах
Ответ написан
@dk-web
codepen.io/anon/pen/bdOWze?editors=110
не углублялся, но когда-то меня эта ссылка спасла
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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