标签: html css
关注我的代码:
<div style="min-width: 150px; max-width: 200px; margin: 0 auto; border: 1px solid black;">test</div>
150px足以包含所有文本,而div采用最大大小,在本例中为200px。如何解决没有浮动?
答案 0 :(得分:1)
如果您在display: inline-block;上设置div,则会将其设为152px(最小宽度+边框)。
display: inline-block;
div
请参阅此fiddle。
使用与原始帖子相同的边距更新fiddle。
答案 1 :(得分:1)
div自动具有100%的宽度,因为它是块类型元素。如果您希望其宽度与内容一致,请尝试将此属性添加到样式标记:display: inline-block;。
答案 2 :(得分:0)
使用width: 150px代替min-width
width: 150px
min-width