我应该使网页响应到哪个设备宽度大小?
Till which device width size should I make web pages responsive?
我让我的网页响应式,但当宽度小于 350px 时出现水平条,我发现导航栏越界了。我应该解决这个问题吗?如果是怎么办?
响应式代码的最小宽度应为 320px。
当您获得水平滚动时,这意味着您有:
- 不换行的内容
- 具有
min-width
的元素或 min-width
大于视口 的元素
- 大 margins/paddings 压缩您的内容
- 虽然 body 的宽度与视口相同,但其中的某些内容的宽度比视口大
- 绝对定位的元素或定位在视口之外的元素。
有些人通常使用 body { overflow-x: hidden; }
来减轻或防止任何水平滚动。但我建议不要这样做,因为我更喜欢处理 css/html 问题而不是隐藏它们。
现在通常最小的响应宽度是 320 像素(即第一个 iPhone SE 的宽度)。
您可以在移动模拟模式下使用Chrome开发者工具,有预定义的宽度和相应的具有此宽度的流行设备。
尝试删除滚动条,但如果响应性在 320px 以内都很好,那你就没问题了。
我让我的网页响应式,但当宽度小于 350px 时出现水平条,我发现导航栏越界了。我应该解决这个问题吗?如果是怎么办?
响应式代码的最小宽度应为 320px。
当您获得水平滚动时,这意味着您有:
- 不换行的内容
- 具有
min-width
的元素或min-width
大于视口 的元素
- 大 margins/paddings 压缩您的内容
- 虽然 body 的宽度与视口相同,但其中的某些内容的宽度比视口大
- 绝对定位的元素或定位在视口之外的元素。
有些人通常使用 body { overflow-x: hidden; }
来减轻或防止任何水平滚动。但我建议不要这样做,因为我更喜欢处理 css/html 问题而不是隐藏它们。
现在通常最小的响应宽度是 320 像素(即第一个 iPhone SE 的宽度)。
您可以在移动模拟模式下使用Chrome开发者工具,有预定义的宽度和相应的具有此宽度的流行设备。
尝试删除滚动条,但如果响应性在 320px 以内都很好,那你就没问题了。