Как сделать так, чтобы flexbox не занимал всю ширину области просмотра?CSS

Разбираемся в CSS
Ответить Пред. темаСлед. тема
Гость
 Как сделать так, чтобы flexbox не занимал всю ширину области просмотра?

Сообщение Гость »

Я попробовал выполнить поиск и не смог найти точно похожего вопроса, поэтому разместил его здесь.
Итак, у меня есть несколько блоков div внутри гибкой оболочки с переносом строк, и я хочу иметь границу для оболочки. Проблема, с которой я сталкиваюсь, заключается в том, что граница всегда будет охватывать 100% области просмотра, а не уменьшаться, чтобы соответствовать только элементам. Как я могу добиться этого без использования медиа-запросов или JS? Я бы предпочел решения со встроенными стилями, поскольку это наиболее предпочтительно в данном сценарии.
Примеры кода:
Основной код для моих блоков: Изображение

По сути, эта граница должна быть здесь:
Изображение
Я попробовал добавить еще одну обертку снаружи с помощью display:table, но это работает только тогда, когда все блоки находятся в одной строке; когда блоки переходят на следующую строку; он снова занимает всю ширину. Спасибо.

Подробнее здесь: https://stackoverflow.com/questions/782 ... port-width
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «CSS»