Responsive design 响应性设计-移动和桌面

Responsive design 响应性设计-移动和桌面,responsive-design,Responsive Design,有几件事我就是想不起来 如今,手机的分辨率和桌面显示器一样好。当建立一个响应性强的网站时,你可以使用媒体查询,让事情变得流畅。这些媒体查询基于屏幕大小(以像素为单位)。比如说,我制作了一个响应性强的网站,设计为480px、800px和1080px。当我在桌面浏览器中查看它时,我会查看1080px,但是当我在高端移动设备中查看它时,我也会查看1080px。如果像素与屏幕大小没有实际关系,我们为什么要使用像素 但是,如果使用Viewport Meta-Tag,则可以找到解决此问题的方法。有人能解释一

有几件事我就是想不起来

如今,手机的分辨率和桌面显示器一样好。当建立一个响应性强的网站时,你可以使用媒体查询,让事情变得流畅。这些媒体查询基于屏幕大小(以像素为单位)。比如说,我制作了一个响应性强的网站,设计为480px、800px和1080px。当我在桌面浏览器中查看它时,我会查看1080px,但是当我在高端移动设备中查看它时,我也会查看1080px。如果像素与屏幕大小没有实际关系,我们为什么要使用像素


但是,如果使用Viewport Meta-Tag,则可以找到解决此问题的方法。有人能解释一下,即使知道像素并不决定屏幕的大小,响应性设计是如何与像素相关的吗?还有viewport标签或任何其他功能是如何工作的?

移动浏览器在比手机屏幕更大的视图中加载网站,比如640 x 320,我们称之为viewport。如果手机屏幕的实际大小为320 x 160像素,则手机将向用户显示网站的一半(非手机优化网站的典型情况)。手机用户必须缩放或滚动才能看到另一半

如果开发人员创建移动网站,他希望视口与屏幕相等。他可以通过设置
来实现这一点。这意味着在本例中,移动浏览器以320 x 160的视图加载网站

以上内容将允许移动网站开发人员建立一个适合手机屏幕的网站。例如,如果屏幕小于321像素,您将隐藏侧边栏。他可能会使用媒体查询:
@media(最大宽度:320px){#边栏{display:none;}}
。仅当站点在320像素宽的视口中加载时,此选项才有效。 如果不使用
按钮,即使用户在640像素宽的屏幕上进行缩放,菜单也应可见


您可以在以下网站上了解更多信息:

像素不是像素是我的最爱之一。在所有媒体查询中使用ems,生活会更轻松