这些天我在制作网站时应该在CSS中查询多少@media查询?

nic*_*653 3 css media-queries

这些天制作网站时,@ media应该在CSS中做多少?

我认为一个用于iOS,一个用于大型手机(三星),一个用于小型平板电脑,一个用于普通平板电脑,一个用于笔记本电脑/台式机.

那有点矫枉过正吗?

我也可以通过使用最小宽度来减少所有这些东西来减少写东西吗?

Enn*_*nui 6

是的,你可以使用公正min-widthmax-width媒体查询 - 这是很常见的做法.

这是一个基于意见的问题,因此并不完全在Stack Overflow的范围内,但无论如何我都会咬人.

媒体查询越少,IMO越好 - 您的设计越流畅/自然响应越少,您就越不必担心处理大量的媒体查询.我构建的大多数网站只有一个媒体查询,主要介于移动和平板/桌面分辨率之间:@media only screen and (max-width: 767px) { }所以断点是768.

如果您认为限制性太强,可以在1024左右添加一个用于桌面分辨率,因此您可以使用移动设备/平板电脑/台式机,而不仅仅是移动设备和平板电脑/台式机.一般来说,如果您使用的是流体布局技术,那么您应该已经开始设计网站,这样您就可以通过一个断点来逃避Z Zurb Foundation.

这鼓励了响应式设计的最佳实践,更易于维护并让您摆脱追逐每个新设备分辨率的竞争对手 - 有太多的设备可以针对特定的屏幕尺寸进行优化,因此最好设计一个可以工作的网站在所有这些上,而不是为每个可以想象的显示器提供1亿个媒体查询.