@olezhenka

Как ширину элемента сделать с зависимостью от размеров элементов внутри него?

https://jsfiddle.net/olegmihh/jqsqpv0c/
элемент .slider имеет ширину на 100%, а я хочу чтобы его ширина была зависима от элементов внутри.

width: auto; не помогает,
position: absolute; помог, но я как-то не охотно хочу использовать абсолютное позиционирование там, где оно не нужно.
Есть еще варианты?
  • Вопрос задан
  • 64 просмотра
Решения вопроса 1
@ravewave
.slider {display: inline-block;}
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
dimovich85
@dimovich85 Куратор тега CSS
https://u-academy.net/
Если родителю задать display: flex, то все элементы -потомки будут иметь ширину по контенту, и встанут в ряд. Если надо чтобы они выстроились вертикально, то родителю еще добавить стоит flex-direction: column;
UPD: prntscr.com/hrcg70
Добавить элементу display: table-cell; :)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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