Html 如何为每个设备大小编写媒体查询

Html 如何为每个设备大小编写媒体查询,html,css,media-queries,Html,Css,Media Queries,我想开发一个使用媒体查询的响应性网页。 我还为手机、桌子和台式机编写了媒体查询 但我无法理解,如果我正在为设备max width:320px编写css代码集,那么我必须为另一个设备(即大小不同的640px)再次编写相同的代码 我不知道这是否是编写媒体查询的正确方法,因为我正在为每个设备大小一次又一次地编写相同的css代码集 由于我不熟悉媒体查询,请帮助我继续进行。 而且我也不知道是采用自适应布局还是响应式布局 你们真是太好了&我感谢你们所有人给出的有用的答案。 我给了一个公司的任务,他们告诉我

我想开发一个使用媒体查询的响应性网页。 我还为手机、桌子和台式机编写了媒体查询

但我无法理解,如果我正在为设备max width:320px编写css代码集,那么我必须为另一个设备(即大小不同的640px)再次编写相同的代码

我不知道这是否是编写媒体查询的正确方法,因为我正在为每个设备大小一次又一次地编写相同的css代码集

由于我不熟悉媒体查询,请帮助我继续进行。 而且我也不知道是采用自适应布局还是响应式布局


你们真是太好了&我感谢你们所有人给出的有用的答案。
我给了一个公司的任务,他们告诉我,我不能使用任何框架来设计响应性网页,我只需要使用媒体查询就可以了。

媒体查询和层叠样式表的想法通常是随着您的发展逐步增强您的功能

这意味着:开始针对手机的设计。完成后,为下一个更大的目标视口大小添加媒体查询

在此查询中,覆盖此视口需要不同的所有样式

等等

想要你不想做的就是把所有的风格都写一遍又一遍


检查一些流行的框架,如推特、BootelPoad或基础框架等。p>


希望能有所帮助。

对于您告诉代码的媒体查询-兄弟,如果宽度大于此“大小”(320px,240em,随便什么…),请使用此代码

否则,如果是“这里的下一个更大的尺寸”,那么使用这段代码,下一个@media查询也是如此

有两种方法可以使用它。 是否先用移动设备编码(建议使用ULTRA MEGA):

这意味着,您可以为小型浏览器创建代码,然后开始为Phaplet、tablet、桌面和宽屏幕添加MediaQuery

这非常有用,因为它可以帮助您在页面中只添加真正重要的内容,避免无用的大量信息。因为您开始设计小尺寸,必须压缩所有有用的信息并放入:)


如果设计是一样的,比如说桌面到宽大的显示器,我们可以做类似的事情

@media screen and (min-device-width: 800px) and (max-device-width: 2048px) { 
    /* STYLES HERE */
}

假设您希望每个桌面屏幕都有相同的设计。这将有助于您减少代码,而不是重写代码。

下面的示例比理解媒体查询更容易理解

1) if you say - min-device-width:320PX; this is last breakpoint of your design, below your design doesn't work.
2) if you say - max-width:420px; - this pice of code work until the 420px only after that the code which you mentioned in the breakpoint that doesn't work in remain widths. 

basic break point: 320px -mobile size
                   480px -mobile size, 640px -mobile size, 
                   768px -heigh-end phones,
                   1024px - pad.
                   as remain widths may be seems to work in desktop width.


@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2) {
}


如果你读得很清楚,希望你能有一个想法。

这篇文章可能会帮助你“媒体查询的想法是,屏幕尺寸满足语句要求的设备将使用css定义。设备可能在多媒体查询中使用css定义
1) if you say - min-device-width:320PX; this is last breakpoint of your design, below your design doesn't work.
2) if you say - max-width:420px; - this pice of code work until the 420px only after that the code which you mentioned in the breakpoint that doesn't work in remain widths. 

basic break point: 320px -mobile size
                   480px -mobile size, 640px -mobile size, 
                   768px -heigh-end phones,
                   1024px - pad.
                   as remain widths may be seems to work in desktop width.


@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2) {