У меня есть «обертка» div, скажем, ширина 80%, вокруг div, где я хочу ограничить ширину (например, форму) до 300 пикселей. Когда элементы управления настроены на «заполнение» ширины, элементы управления перекрывают «обертку» div. Я, очевидно, считаю это уродливым. Я знаю, что я могу установить атрибут переполнения, чтобы просто добавлять полосы прокрутки, но то, что я действительно хотел бы сделать, не ограничивает суба «обертки» сужением меньше его содержимого.Как я могу иметь фиксированную ширину div внутри переменной ширины div без переполнения?
0
A
ответ
0
Дайте обертке в мин-ширина 300px по ширине после 80%
0
Похоже, вам нужно установить мин ширину на вашей обертку контейнера. Вот простой пример:
HTML:
<div class="wrapper">
<form>
<input type="text">
<input type="text">
<button type="submit">Save</button>
</form>
</div>
CSS:
.wrapper {
width: 80%;
min-width: 300px; /*This should be at least as wide as your form, wider if you need extra room */
position: relative;
}
form {
width: 300px;
}
input {
width: 100%;
}
Я создал простой jsfiddle, чтобы продемонстрировать: http://jsfiddle.net/MhxVz/
Смежные вопросы
- 1. Как измерить ширину div с содержимым переполнения
- 2. Как я могу сделать DIV внутри DIV, используя 90% ширины?
- 3. CSS переменной ширины DIV внутри фиксированной ширины DIV
- 4. 100% div внутри абсолютного div без ширины и фиксированной высоты
- 5. Как установить высоту div на фиксированную ширину div
- 6. Div внутри DIV не будет полной ширины
- 7. float div без ширины
- 8. Как иметь фиксированную ширину div, скрытые переполнения равны по обе стороны страницы
- 9. Бок о бок div, где правый div имеет фиксированную ширину
- 10. Как иметь абсолютную разделительную ширину div?
- 11. как иметь фиксированную высоту и переменную ширину для текста
- 12. Как я могу поместить div рядом с фиксированным слева налево, сохраняя фиксированную ширину div автоматически?
- 13. Правый div с переменной шириной, слева div занимает оставшуюся ширину
- 14. пытается центрировать div внутри фиксированной ширины div
- 15. Как ограничить ширину родительского div до минимальной ширины ребенка?
- 16. Установите ширину div в «ширину отображения» div без свойства width.
- 17. CSS: Горизонтальное прокручивание изображения внутри переменной ширины div?
- 18. Как я могу центрировать div внутри div?
- 19. Прокрутить div внутри скрытого переполнения div
- 20. Держите DIV фиксированную высоту, позвольте изображению внутри div изменить
- 21. Stretch div to div, который имеет фиксированную ширину
- 22. Вертикальное выравнивание фиксированной ширины/высоты DIV внутри переменной высоты DIV
- 23. Fit два DIV внутри переменной ширины родительского DIV
- 24. без удаления переполнения скрыты, как я могу показать div box?
- 25. контейнер переполнения-x с элементами переменной ширины
- 26. центр переполнения div внутри меньше div
- 27. Удерживать ширину ячейки таблицы, если внутри переполнения div
- 28. Абсолютное положение справа внутри переменной ширины родительский div
- 29. Как получить длину содержимого без переполнения div
- 30. Как я могу узнать ширину элемента div
Является ли это "на самом деле", как дизайнеры делают это в дикой природе? Кажется странным, что мне придется планировать шаблон стиля вокруг того, чем может быть или не может быть мой контент. Почему в любом случае родитель должен давать подсказку о размере его содержимого? – chrisp
Родительу необходимо дать подсказку о размере содержимого, так как ваш родитель имеет переменную ширину, тогда как ваша форма является фиксированной шириной. Это необходимо, когда вы рассматриваете, как, например, масштабируются для мобильных устройств. Если это не ваша ситуация, возможно, вы можете расширить немного больше. Вам не нужно планировать свой шаблон вокруг этого, это просто дает родительской мини-ширине. – sarahholden