Responsive design 基于媒体查询的响应式设计

Responsive design 基于媒体查询的响应式设计,responsive-design,Responsive Design,我想设计一个可以在手机和平板电脑上查看的网站。我正在使用媒体查询响应 我检测到最大宽度:320px,最大宽度:480px 由于有很多类型的设备,我应该使用media query检测什么屏幕大小?与其试图找出要检测的屏幕大小,不如从不同的角度来解决这个问题 使用响应式设计的主要原因之一是,您的站点将在所有设备上都能很好地显示,因此,请查看您的特定设计,并检查在更改窗口大小(宽度和高度)时,您的设计和页面布局会发生什么变化 也许你会很幸运,有一个流动的设计,可以很好地重新配置,那么你甚至可能不需要使

我想设计一个可以在手机和平板电脑上查看的网站。我正在使用媒体查询响应

我检测到最大宽度:320px,最大宽度:480px


由于有很多类型的设备,我应该使用media query检测什么屏幕大小?

与其试图找出要检测的屏幕大小,不如从不同的角度来解决这个问题

使用响应式设计的主要原因之一是,您的站点将在所有设备上都能很好地显示,因此,请查看您的特定设计,并检查在更改窗口大小(宽度和高度)时,您的设计和页面布局会发生什么变化

也许你会很幸运,有一个流动的设计,可以很好地重新配置,那么你甚至可能不需要使用@media查询

更可能的情况是,在某些视口或窗口大小下,设计会崩溃,而这正是@media查询的用武之地

对于@media查询所使用的breakbpoints,没有硬性规定,作为起点使用

也许你会想为更小的屏幕添加一条规则,但这可能和任何规则一样好

请记住,@media查询可以在设计中断时提供帮助,希望您不必在每个断点定义大量规则


祝你好运

这实际上不是一个问题,它只是在末尾有一个问号。你应该回答这个问题,当有人出错时,你可以帮助编辑。好的,让我这样说:“此处没有足够的信息来有效回答此问题,您应该找一位朋友或同事,他可以与您交流您遇到的实际问题。”
/* Very large screens */
@media only screen and (min-width: 1441px) { ... }

/* Medium screens */
@media only screen and (max-width: 1279px) and (min-width: 768px) { ... }

/* Small screens */
@media only screen and (max-width: 767px) { ... }  

/* Landscape Orientation */
@media screen and (orientation: landscape) { ... }

/* Portrait Orientation */
@media screen and (orientation: portrait) { ... }