css – 响应式网站上媒体查询的常见断点

前端之家收集整理的这篇文章主要介绍了css – 响应式网站上媒体查询的常见断点前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
所以我在我的第一个响应网站工作,广泛使用媒体查询。我想知道是否有一些常见的页面宽度,我应该优化。

我可能会有一个最大宽度(不全面流体)我认为我会有大约3-5设置宽度与有趣的小CSS3之间的过渡(类似于CSS Tricks的作品)。

目前我使用的数字有点武断:

@media all and (max-width: 599px){...}
@media all and (min-width: 600px) and (max-width:799px){...}
@media all and (min-width: 800px) and (max-width:1024px){...}
@media all and (min-width: 700px) and (max-width: 1024px){...}
@media all and (min-width: 1025px) and (max-width: 1399px){...}
@media all and (min-width: 1400px){...}

此外,我想我已经阅读,一些移动设备的行为不符合预期(与@media)。这在哪里发挥作用,我应该如何处理这些情况?

解决方法

在决定媒体查询的断点时,请考虑以下实际情况:

>数以千计的不同设备上有数百种不同的屏幕尺寸。
>未来将带来新的屏幕尺寸。
>苹果,三星,微软,LG,诺基亚和任何其他设备制造商可以随时更改其热门型号的屏幕尺寸。

有了这么多的视口可能性,匹配断点到特定的设备听起来不像一个有效的策略。只要跟上什么是流行,什么是新的,什么变化将是一个永无止境的任务。

更好的方法可以是基于内容和布局设置断点。

通过这种方法,您的网站使用其自然断点来适应所有视口大小,而不是针对当前常见屏幕尺寸的人工断点。

这种方法如此简单和容易,可能很难相信:

>在台式机或笔记本电脑上运行您的网站。
>在缩小浏览器窗口时,请注意网站的响应方式。
>当你到达你的布局不再完美的点,这是你的第一个断点。
>调整您的网站的屏幕尺寸(这可能与任何设备没有任何关系)。
>继续缩小浏览器窗口。
>当你点击下一个布局问题,这是你的第二个断点。
> …等等。

当然,如果你设计的移动先行,那么过程反过来:开始一个狭窄的屏幕,工作出路。

使用自然断点,您不再需要专注于一个巨大的视口大小,因为您的网站将适应任何设备,无论现在还是将来。

根据one developer,这种方法使断点全环到他们的初衷:

I’m not sure how we ever came up with the phrase “device-specific
breakpoints” anyhow… As I’ve understood it,the term “breakpoint”
was always a reference to where the content or layout would “break”
(i.e. appear flawed) and thus you’d need to apply a media query at
that point. But I guess that’s just semantics,I just always thought
it was common sense to refer to breakpoints in the context of content
or layout.

~ Louis Lazaris,07001

source:
07002

更多信息(外部网站):

> Why You Don’t Need Device Specific Breakpoints
> Setting Breakpoints in Responsive Design
> Google Developers: How to choose breakpoints
> The Goldilocks Approach to Responsive Design
> Viewport Sizes(一个包含数百个设备和视口大小的列表)
> Media Queries for Standard Devices(针对热门设备的媒体查询列表)

原文链接:https://www.f2er.com/css/221055.html

猜你在找的CSS相关文章