【发布时间】:2020-01-30 17:45:10
【问题描述】:
我正在尝试创建一个响应式布局,如果屏幕尺寸允许,两个框并排放置,如果不允许,则将它们放在彼此下方。如果这些框彼此下方,我希望它们以它们的父级为中心。我已经设置了一个 jsfiddle 来演示这个问题:
http://jsfiddle.net/leongersen/KsU23/
width: 50%;
min-width: 350px;
max-width: 100%;
尝试将“结果”窗格的大小调整为 350 像素以下。元素将与其父元素重叠。
我的问题:
为什么不尊重指定的最大宽度,即使它在最小宽度之后?
【问题讨论】:
-
我没有发现问题。它们达到 50%,如果我让它变宽,它们保持在 50%,如果我让它小于 700px,那么它们保持 350px 的最小宽度并被包裹(第二个进入新行)。你期望发生什么?
-
如果父元素小于 350 像素,红色框会与父元素重叠。
-
@FranciscoZarabozo - 当父元素的大小小于子元素的最小宽度之和时,Lg102 似乎期望 100% 的最大宽度接管。一种可能的建议最小宽度
-
您希望这种情况发生吗? jsfiddle.net/KsU23/3
-
您没有在这个问题中专门为您想要的输出寻求解决方案,但我相信您想要的是
max-width: 350px; min-width: 50%没有任何width设置。 See this fiddle.
标签: css