1431401081131.png (315.5 KB, 下载次数: 3)
下载附件 保存到相册
Web开发 媒体查询 响应式Web开发 响应式Web
2017-1-9 23:11 上传
媒介类型查询:这是什么类型的设备。 视口相关的媒体查询——这一部分的核心。 特性相关媒体查询:浏览器是否支持特性X? 这一部分讨论的媒体查询只对整个页面起作用。但是,对元素使用媒体查询的想法浮出了水面。它们会根据特定元素而不是整个页面的宽度或高度做出反应。这对Twitter或Facebook的组件等会有很大帮助。虽然在写这本书的时候,元素媒体查询还没有被支持,甚至在语法和作用域上还没有达成一致,但这是一个很好的想法,我希望它们最终会被实现。
@media all and (max-width: 400) { div.sidebar { // 这些给div.sidebar定义的样式在宽度小于或等于400px时才会生效 } } 复制代码
@media all and (max-width: 400) and (orientation: portrait) and ((max-resolution: 144dpi), (-webkit-max-device-pixel-ratio: 1.5)) { /* 只有在布局视口不超过400px、设备处于竖屏模式,并且 devicePixelRatio小于等于1.5时才会生效 */ } 复制代码
@media all and (max-width: 400) { div.sidebar { // 在这里为div.sidebar定义的样式在布局视口宽度不超过400px时生效 } } 复制代码
在2013的秋天,我通过我的读者们进行了一个关于视口的调查,我提出的一个问题是,他们在媒体查询中会检查哪个分辨率。一半以上的人回复他们会检查device pixel ratio 1.5这个值。所以这似乎是一种新兴的业界标准。你可以在http://smashed.by/mwhb7看到调查结果。
@media all and ((-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi)) { // 定义设备像素比大于等于1.5时的样式 } 复制代码
使用道具 举报
本版积分规则 发表回复 回帖并转播 回帖后跳转到最后一页
|关于我们|申请友链|Archiver|手机版|拘留所|冠富商务通
GMT+8, 2025-5-19 06:08 , Processed in 0.082005 second(s), 18 queries , Wincache On.
Powered by HCMS Version 2.0
© 2008-05-14 guanfu.net.cn