首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >高分辨率移动端1080px (Xperia Z等)媒体查询

高分辨率移动端1080px (Xperia Z等)媒体查询
EN

Stack Overflow用户
提问于 2013-05-12 00:22:44
回答 3查看 16.2K关注 0票数 5

我正在尝试处理不同设备的媒体查询。我已经尝试了我的新的索尼Xperia Z移动,并显示在全尺寸的网站格式,由于高分辨率。如何添加媒体查询来调整网格的大小和格式,就像标准的移动缩放一样?在Xperia上,字体也太小,无法阅读,需要显示更大的字体。对于像全尺寸显示器的视网膜设备来说,这是一个问题吗?

Xperia Z-分辨率1920×1080,PPI 443

如何包含此类设备的媒体查询?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-05-12 00:59:40

这段代码针对所有具有相同像素比率的设备,而这正是您所需要的。

代码语言:javascript
复制
@media screen and (-webkit-device-pixel-ratio:3) {
    body {font-size: 250%}
}

以下是设备及其设备像素比率的列表:https://www.google.com/fusiontables/DataSource?docid=1N_eJYR_topuk3xmrOeNhYEsST_LAJikGKKzOQ2o

票数 6
EN

Stack Overflow用户

发布于 2013-05-12 01:58:48

是的,这对于“像全尺寸显示器一样工作的视网膜设备”来说是个问题。他们就违反了CSS。但由于-webkit-device-pixel-ratio为您工作,这听起来像是由其他原因引起的。

您可能省略了this

viewport meta tag在现代的“移动”浏览器中使用。(iOS/Safari、Android/Chrome、Mobile Firefox、Opera)。它让开发人员说“这是一个设计合理的网站,而不是特定于桌面的crud”。如果没有它,手机浏览器就会假设你的网站设计了一个未指定的最小宽度,大约在960像素左右。

当我说“像素”时,我指的是"CSS像素“。我们已经确定你的CSS像素是3个物理的“设备像素”。这意味着你设备上的最大尺寸是640个CSS像素。这比960要少得多,所以“桌面”网页-在没有视窗元标签的情况下被假定-将从缩小开始。

票数 1
EN

Stack Overflow用户

发布于 2013-05-12 00:56:26

`@媒体纯屏幕和(max-device-width: 1920px) { /*定义手机特定样式到这里*/ }

代码语言:javascript
复制
@media only screen and (max-device-width: 640px) {
/* define mobile specific styles come here FOR I PHONE RETENA DISPLAY*/
}`
票数 -4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16499299

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档