IMO these are the best breakpoints:
(IMO这些是最好的断点:)
@media (min-width:320px) { /* smartphones, portrait iPhone, portrait 480x320 phones (Android) */ }
@media (min-width:480px) { /* smartphones, Android phones, landscape iPhone */ }
@media (min-width:600px) { /* portrait tablets, portrait iPad, e-readers (Nook/Kindle), landscape 800x480 phones (Android) */ }
@media (min-width:801px) { /* tablet, landscape iPad, lo-res laptops ands desktops */ }
@media (min-width:1025px) { /* big landscape tablets, laptops, and desktops */ }
@media (min-width:1281px) { /* hi-res laptops and desktops */ }
Edit : Refined to work better with 960 grids:
(编辑 :精确到960网格更好地工作:)
@media (min-width:320px) { /* smartphones, iPhone, portrait 480x320 phones */ }
@media (min-width:481px) { /* portrait e-readers (Nook/Kindle), smaller tablets @ 600 or @ 640 wide. */ }
@media (min-width:641px) { /* portrait tablets, portrait iPad, landscape e-readers, landscape 800x480 or 854x480 phones */ }
@media (min-width:961px) { /* tablet, landscape iPad, lo-res laptops ands desktops */ }
@media (min-width:1025px) { /* big landscape tablets, laptops, and desktops */ }
@media (min-width:1281px) { /* hi-res laptops and desktops */ }
In practice, many designers convert pixels to ems, largely b/c ems better afford zooming.
(在实践中,许多设计师将像素转换为ems,主要是b / c ems更好地提供缩放。)
At standard zoom 1em === 16px
. (在标准缩放1em === 16px
。)
Multiply pixels by 1em/16px
to get ems. (将像素乘以1em/16px
以获得ems。)
For example, 320px === 20em
. (例如, 320px === 20em
。)
In response to the comment, min-width
is standard in "mobile-first" design, wherein you start by designing for your smallest screens, and then add ever-increasing media queries, working you way onto larger and larger screens.
(响应评论, min-width
是“移动优先”设计的标准,其中您首先设计最小的屏幕,然后添加不断增加的媒体查询,为更大和更大的屏幕工作。)
Regardless of whether you prefer min-
, max-
, or combinations thereof, be cognizant of the order of your rules, keeping in mind that if multiple rules match the same element, the later rules will override the earlier rules. (无论您是喜欢min-
, max-
还是其组??合,都要注意规则的顺序,请记住,如果多个规则匹配相同的元素,则后面的规则将覆盖之前的规则。)
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…