【发布时间】:2016-03-18 17:57:01
【问题描述】:
我有两个向左浮动的 div,每个宽度:50%;和最小宽度:300px; 如果容器的 div 大小或没有容器的情况下的屏幕大小的宽度低于 600px,那么 div 2 自然会在 div 1 之下。
当 div 2 低于 div 1 时,它们仍然有 50% 的宽度......是否可以将两个 div 的宽度都设为 100%?
示例:Foundation
在此示例中,有 3 个 div 彼此位于下方,当您达到它们的最小宽度断点时,它们的大小将调整为 100%。
这正是我想要实现的,但是我无法从我给你的 Foundation 示例中弄清楚。
【问题讨论】:
-
使用媒体查询将宽度设置为低于断点的 100%。 (100% 堆叠的 div 通常用于手机和小型平板电脑等设备,所以我认为低于 767px 是可以的。)
-
@Simon 通常最好先在移动设备上工作(即隐藏仅适用于媒体查询后面的更广泛设备的样式)。几乎总能用更少的代码和旧的移动设备不理解媒体查询。
-
@Cimmanon 感谢您指出这一点!我也是移动优先设计的忠实粉丝,但在这个问题中,我认为在这个特定问题的范围内不值得一提。
-
谢谢....我实际上在移动网站工作。
标签: css responsive-design