Пусть дети расширяются до максимальной ширины внутри родителя, который сжимается до нужного размера.Html

Программисты Html
Ответить Пред. темаСлед. тема
Anonymous
 Пусть дети расширяются до максимальной ширины внутри родителя, который сжимается до нужного размера.

Сообщение Anonymous »

Я хочу, чтобы родительский контейнер сжимался, чтобы соответствовать содержимому его дочерних элементов. Я обнаружил, что это выполнимо либо с помощью inline-block, либо с помощью inline-flex. Я также хочу, чтобы дочерние элементы могли расширяться до максимальной ширины, независимо от их содержимого, и именно здесь у меня возникла проблема.
Похоже, эти два условия находятся в конфликте. , поскольку дочерний элемент не будет расширяться до максимальной ширины ни в одном сценарии, который я пытаюсь использовать, если его содержимое не позволяет этого. Я просто хочу, чтобы дочерний элемент занимал максимальную ширину, которую он может, и чтобы родительский элемент настраивался соответствующим образом.
Вот пример того, что я собираюсь сделать: https://jsfiddle.net/handcraft4 /t857qyb4/39/

Код: Выделить всё

.red-wrapper {
display: flex;
flex-direction: column;
align-items: center;
container-type: inline-size;
container-name: page-wrapper;
padding: 20px;
border: 1px solid red;
}

.blue-header {
border: 1px solid blue;
text-align: center;
}

/* this style is set inside the component that will load here */
.green-dynamic-content {
max-width: 500px; /* should be 500 but it is not */
border: 1px solid green;
padding: 5px;
}

.orange-footer {
border: 1px solid orange;
text-align: right;
}

Код: Выделить всё



Header



Width set by component



Footer




Есть ли у кого-нибудь предложения?

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

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

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

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

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

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

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