【问题标题】:CSS Media queries and device resolutionCSS 媒体查询和设备解析
【发布时间】:2021-03-10 21:08:18
【问题描述】:

我对一般的 CSS 和响应式设计特别陌生, 我有一个旧网站,我用 CSS 成功地重新设计了它,一切都很好,当我试图让它响应时,我刚刚发现了媒体查询,我开始使用重新设计页脚:

@media screen and (max-width:720px){ etc ...}

这没问题,我的页脚重新设计得很好,我的问题是: 这在我的 720 像素宽度的手机中看起来不错,但对于宽度为 1080 像素的手机,它会显示桌面版本吗?如何避免? 我的意思是,如果我尝试:

@media screen and (max-width:1280px){ etc ...}

要包括高分辨率手机,它将在桌面屏幕上显示 1280 像素宽度的手机版本? 正确的用法是什么,?谢谢

【问题讨论】:

  • 设备像素(类似于分辨率)和 CSS 像素之间存在差异。所以像视网膜这样的高分辨率设备可以使用 4 个实际物理像素来对应一个 CSS 像素。总的来说,您不必担心设备分辨率,只需要 CSS 像素,媒体查询会获取这些像素。
  • 访问stackoverflow.com/questions/14942081/…希望对您有所帮助

标签: html css responsive-design media-queries responsive


【解决方案1】:

不用担心设备是移动设备还是桌面设备等等。

媒体查询允许您根据窗口大小应用不同的样式表。

如果您有一个针对 720 像素或以下宽的设备的媒体查询,并且该 CSS 中的设计适用于该宽的屏幕,而 另一个 媒体查询针对的是更宽的设备,并且该设计适用于这种尺寸的设备,那么一切都很好。

【讨论】:

  • 我刚在我的设备上试过,最大宽度为 720px 没问题,但如果我旋转到横向,它会显示桌面版本,因为我的手机横向宽度是 1520px,如何避免这种情况?感谢您的回答
猜你喜欢
  • 2013-03-05
  • 2016-08-08
  • 1970-01-01
  • 1970-01-01
  • 2021-02-26
  • 2012-05-14
  • 2012-12-12
  • 1970-01-01
  • 2013-04-09
相关资源
最近更新 更多