响应式布局设置--@media only screen and

响应式布局设置--@media only screen and,第1张

概述@media only screen and only(限定某种设备)screen 是媒体类型里的一种and 被称为关键字,其他关键字还包括 not(排除某种设备)/* 常用类型 */类型 解释all 所有设备braille 盲文embossed 盲文打印handheld 手持设备print 文档打印或打印预览模式projection 项目演示,比如幻灯screen 彩色电脑屏幕speech 演讲tty 固定字母间距的网格的媒体,比如电传打字机tv 电视screen一般用的比较多,下面是我自己的尝试,列出常用的设备的尺寸,然后给页面分了几个尺寸的版本。/* 常用设备 */设备 屏幕尺寸显示器 1280 x 800ipad 1024 x 768Android 800 x 480iPhone 640 x 960两种方式a<link rel="stylesheet" type="text/css" href="styleB.css" media="screen and (min-width: 600px) and (max-width: 800px)">意思是当屏幕的宽度大于600小于800时,应用styleB.cssb@media screen and (max-width: 600px) { /*当屏幕尺寸小于600px时,应用下面的CSS样式*/.class {background: #ccc;}} device-aspect-ratiodevice-aspect-ratio可以用来适配特定屏幕长宽比的设备,这也是一个很有用的属性,比如,我们的页面想要对长宽比为4:3的普通屏幕定义一种样式,然后对于16:9和16:10的宽屏,定义另一种样式,比如自适应宽度和固定宽度:@media only screen and (device-aspect-ratio:4/3)-webkit-min-device-pixel-ratio的常见值对比(是设备上物理像素和设备独立像素,设备像素比率)设备分辨率设备像素比率Android LDPI320×2400.75Iphone 3 & Android MDPI320×4801Android HDPI480×8001.5Iphone 4960×6402.0     -webkit-min-device-pixel-ratio: 1.0所有非 Retina 的 Mac所有非 Retina 的 iOS 设备Acer Iconia A500Samsung Galaxy Tab 10.1Samsung Galaxy S其他设备-webkit-min-device-pixel-ratio为1.3Google Nexus 7-webkit-min-device-pixel-ratio为1.5Google Nexus S Samsung Galaxy S II HTC DesireHTC Desire HDHTC Incredible S HTC VelocityHTC Sensation -webkit-min-device-pixel-ratio为2.0iPhone 4iPhone 4SiPhone 5iPad (3rd generation)iPad 4所有Retina displays 的MACGoogle Galaxy NexusGoogle Nexus 4Google Nexus 10Samsung Galaxy S IIISamsung Galaxy Note IISony Xperia SHTC One X -webkit-min-device-pixel-ratio: 3.0   1.HTC Butterfly   2.Sony Xperia S (min-resolution:144dpi)<resolution>(分辨率) 使用于:位图媒体类型,接受max/min前缀:“resolution”媒体特性描述输出设备的分辨率,例如,像素密度。若查询设备的非方形像素,在“min-resolution”查询中指定的值必须与最稀疏尺寸进行比较,在“max-resolution”查询中必须与最密集尺寸进行比较。对于“resolution”(没有“min-”或“max-”前缀)查询从不查询设备的非方形像素。对于印刷机,相当于分辨率(任意颜色的绘制点的分辨率)。举例说明:该媒体查询表示样式表适用于分辨率大于每英寸144点的设备:@media print and (min-resolution: 144dpi) { … } @media only screen and only(限定某种设备) 是媒体类型里的一种and 被称为关键字,其他关键字还包括 not(排除某种设备)


类型 解释
all 所有设备
braille 盲文
embossed 盲文打印
handheld 手持设备
print 文档打印或打印预览模式
projection 项目演示,比如幻灯
screen 彩色电脑屏幕
speech 演讲
tty 固定字母间距的网格的媒体,比如电传打字机
tv 电视

一般用的比较多,下面是我自己的尝试,列出常用的设备的尺寸,然后给页面分了几个尺寸的版本。


设备 屏幕尺寸
显示器 1280 x 800
ipad 1024 x 768
AndroID 800 x 480
iPhone 640 x 960

<link rel="stylesheet" type="text/CSS" href="styleB.CSS" media="screen and (min-wIDth: 600px) and (max-wIDth: 800px)">意思是当屏幕的宽度大于600小于800时,应用styleB.CSS@media screen and (max-wIDth: 600px) { /*当屏幕尺寸小于600px时,应用下面的CSS样式*/
  .class {    background: #ccc;  }}

 

device-aspect-ratio可以用来适配特定屏幕长宽比的设备,这也是一个很有用的属性,比如,我们的页面想要对长宽比为4:3的普通屏幕定义一种样式,然后对于16:9和16:10的宽屏,定义另一种样式,比如自适应宽度和固定宽度:
@media only screen and (device-aspect-ratio:4/3)
-webkit-min-device-pixel-ratio的常见值对比是设备上物理像素和设备独立像素,
设备
分辨率
设备像素比率

     -webkit-min-device-pixel-ratio: 1.0

所有非 Retina 的 Mac所有非 Retina 的 iOS 设备Acer Iconia A500Samsung galaxy Tab 10.1Samsung galaxy S其他设备-webkit-min-device-pixel-ratio为1.3Google Nexus 7-webkit-min-device-pixel-ratio为1.5Google Nexus S Samsung galaxy S II HTC DesireHTC Desire HDHTC Incredible S HTC VeLocityHTC Sensation -webkit-min-device-pixel-ratio为2.0iPhone 4iPhone 4SiPhone 5iPad (3rd generation)iPad 4所有Retina displays 的MACGoogle galaxy NexusGoogle Nexus 4Google Nexus 10Samsung galaxy S IIISamsung galaxy Note IISony Xperia SHTC One X 

-webkit-min-device-pixel-ratio: 3.0

   1.HTC Butterfly
   2.sony Xperia S

 


(分辨率) 

使用于:位图媒体类型,接受max/min前缀:

resolution”媒体特性描述输出设备的分辨率,例如,像素密度。若查询设备的非方形像素,在“min-resolution”查询中指定的值必须与最稀疏尺寸进行比较,在“max-resolution”查询中必须与最密集尺寸进行比较。对于“resolution”(没有“min-”或“max-”前缀)查询从不查询设备的非方形像素。

对于印刷机,相当于分辨率(任意颜色的绘制点的分辨率)。

举例说明:该媒体查询表示样式表适用于分辨率大于每英寸点的设备:dpi) { … }
总结

以上是内存溢出为你收集整理的响应布局设置--@media only screen and全部内容,希望文章能够帮你解决响应式布局设置--@media only screen and所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1149756.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-31
下一篇 2022-05-31

发表评论

登录后才能评论

评论列表(0条)

保存