我正在学习新的“响应式设计”,我理解的第一件事是我们应该使用百分比来定义我们可以定义的任何内容,最重要的是,width
.
假设我有 2 个inline-block
div。
<div>
//Left div
</div>
<div>
//Right div
</div>
第一个 div 有一个width:50%
,第二个 div 有一个width:40%
,这里一切都很好,它们彼此相邻,当你调整浏览器的大小时,它们会变小。
为了防止它们过度调整大小(在某些地方变得不可读),我们应该min-width
以像素为单位使用。
如果我min-width:200px;
为第一个 div 和min-width:100px;
第二个 div 设置,并且当我调整窗口大小直到第二个 div 变为第一个 div 下时,一切似乎都很好。
但是,如果我调整 MORE 和 MORE 的大小,width
则将保持固定,因为浏览器的大小小于min-width
这些 div 的大小,这将导致滚动条的创建。
我正在调整大小,以便可以测试在较小分辨率(手机、平板电脑)上的外观,我在这里遗漏了什么吗?这是一切都停止并开始媒体查询的作用的地方吗?还是我可以做更多的事情来解决这个问题?