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

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

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

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

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

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

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