Использование min-width: 156px;
в div, который содержит два divs, один float: left
, а другой float: right
, min-width становится 100%. Как исправить?Поплавок: левый и поплавок: правый с минимальной шириной
ответ
Я не уверен, что вы понимаете, что делает min-width
. Он устанавливает минимальную ширину для элемента, например. «Этот <div>
должен быть как минимум 156 пикселей шириной, но может быть больше».
По умолчанию <div>
s будет расширяться, чтобы заняться всем свободным пространством, поэтому просто объявление min-width: 156px
на <div>
, вероятно, не повлияет на него.
И min-width:156px
, кажется, работает (по крайней мере, в Chrome), когда применяется к <div>
с левым поплавком и правым поплавком внутри него. См:
прародитель <div>
имеет width: 50px
, но родитель <div>
с min-width:156px
еще 156 пикселей в ширину.
Я не понимаю, почему вы так делаете. Но вы можете решить это, предоставив display: inline-block;
для внешнего div
.
Э? Не могли бы вы предоставить скрипт JS (jsfiddle.net), чтобы объяснить, что вы имеете в виду? –
это предложение не имеет никакого смысла. –
div
элементы имеют 100%
ширина по умолчанию. Я думаю, вы должны использовать либо ширину, либо max-width
, если вы хотите отрегулировать ее ширину, а не min-width
.
Это намного лучше! –
DIVs фактически * не делают * имеют ширину по умолчанию 100%. Они имеют ширину по умолчанию 'auto', что совсем другое. (Добавление маржи/отступов вычитается из эффективного 100%, тогда как если вы установите ширину до 100% без изменения модели окна, маржа/отступ добавит к эффективному 100%.) –
- 1. Левый выровненный поплавок: правый div
- 2. CSS/HTML Левый и правый поплавок?
- 3. IE7 совместимость поплавок: правый внутри поплавок: правый
- 4. IE7 и поплавок: правый
- 5. Поплавок с поповером на левый
- 6. Поплавок с шириной 100%
- 7. Правый поплавок и контейнер div
- 8. поплавок: левый и ясно: право
- 9. Поплавок: правый IE7 Ошибка
- 10. CSS поплавок: левый использование
- 11. Поплавок с минимальной шириной на чувствительных элементах div?
- 12. React.PropTypes.number поплавок с минимальной и максимальной
- 13. правый элемент сдвигается вниз после того, как поплавок: левый
- 14. IE7 ошибка - поплавок: левый ребенок поплавка: правый родитель
- 15. поплавок ДИВ на левый и правый, левый DIV должен быть 100% и право оставайся фиксированный размер
- 16. сделать поплавок: левый div sticky
- 17. Поплавок: левый кажется не работает
- 18. Firefox обрезает мой поплавок: левый
- 19. Поплавок две дивы слева и один правый
- 20. Как иметь левый поплавок и прямо вместе
- 21. CSS: три ссылки фонового изображения: поплавок один крайний левый, один крайний правый и один центр?
- 22. CSS Поплавок слева и справа с динамической шириной?
- 23. Поплавок влево и вправо
- 24. Ширины с фиксированной и переменной шириной (таблица или поплавок)?
- 25. сортировочный поплавок [] [], как поплавок **
- 26. Когда поплавок не поплавок?
- 27. Поплавок влево - поплавковый правый перерыв в IE9?
- 28. «Поплавок: левый» не работает по назначению
- 29. «Поплавок: правый» не применяется к кнопке отправки
- 30. IE7 боксы с ясными: справа и поплавок: слева - поплавок наверх
Кулак из всех убедитесь, что минимальная ширина работает. Сначала попробуйте сами. –
Если общая ширина ваших дочерних divs становится больше, чем 156px, тогда ее ширина будет равна 100%. Пожалуйста, проверьте div с вашими дочерними div. –
@ user2579059: Не могли бы вы добавить более подробную информацию? Неясно, какова ваша фактическая проблема. Примером проблемы на jsfiddle.net было бы здорово. –