在包含两个 div 的 div 中使用min-width: 156px;
,一个float: left
和另一个float: right
, min-width 变为 100%。怎么修?
问问题
128 次
3 回答
2
我不确定你是否理解min-width
它的作用。它设置元素的最小宽度,例如“这<div>
必须至少为 156px 宽,但可能更多”。
默认情况下,<div>
s 将扩展以占用所有可用空间,因此仅声明min-width: 156px
a<div>
可能不会影响它。
并且在应用于其中带有左浮动和右浮动的 amin-width:156px
时似乎可以工作(至少在 Chrome 中) 。<div>
看:
祖父母<div>
有width: 50px
,但父母仍然是 156 像素宽<div>
。min-width:156px
于 2013-07-13T11:26:21.423 回答
1
div
元素100%
默认有宽度。我认为你必须使用宽度或者max-width
如果你想调整它的宽度,而不是min-width
.
于 2013-07-13T12:03:33.283 回答
-1
我不知道你为什么这样做。但是你可以通过给予display: inline-block;
外部来解决它div
。
于 2013-07-13T11:25:37.410 回答