`
axl234
  • 浏览: 268797 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

移动WEB开发中媒体查询里的width, device-width, resolution

 
阅读更多

/*1、width: viewport的宽度,css像素,三星S3的viewort默认宽度是980px。
当设置viewport width=device-width时,对应的媒体查询中width的值为:设备物理像素 / window.devicePixelRatio。 
----------------------------------------------------------*/
@media screen and (width:360px){ 
body{ background-color:#0f0; }
}

/*2、device-with: 屏幕宽度,android上是设备像素,ios上是css像素。
三星S3的屏幕是720*1280媒体查询代码如下:
----------------------------------------------------------*/
@media screen and (device-width:720px){
body{ background-color:#ff0; }
}

/* iphone显示屏的设备像素是640*960,css像素320*480。
媒体查询代码如下:
-------------------------------------------------------*/
@media screen and (width:320px){
body{ background-color:#ff0; }
}


/*3、resolution: 设备分辨率,每英寸所拥有的像素数。如:
----------------------------------------------------------*/
@media screen and (resolution:306dpi){
body{ background-color:#000; }

}

媒体查询的device-width特性在ios和android上不一致,android是应用设备像素,ios是应用css像素。
另外resolution浏览器支持不够好,可以使用device-pixel-ratio代替,device-pixel-ratio的值为 window.devicePixelRatio

分享到:
评论

相关推荐

    响应式Web设计精彩ppt

    ### 响应式Web设计核心知识点解析 #### 一、响应式Web设计(RWD)概述 ...- 需要注意的是,虽然媒体查询提供了强大的功能,但在实际开发中也需要考虑到兼容性问题,确保所有用户都能获得良好的体验。

    H5 media 媒体查询

    在Web开发领域,HTML5(H5)的媒体查询(Media Queries)是一项至关重要的技术,它使得我们能够根据设备的不同特性,如屏幕尺寸、分辨率、方向等,为用户提供更为合适的布局和样式。通过媒体查询,我们可以创建响应...

    CSS3媒介查询----响应式开发原始版.pptx

    在上面的代码中,`screen`指定了媒介类型,表示这是针对屏幕显示的样式,而`max-width: 1300px`则是查询条件,意味着只有当屏幕宽度小于或等于1300像素时,该样式才会生效。在某些情况下,可以省略`screen`,因为...

    iPhoneX 媒体查询适配的方法教程

    媒体查询是Web开发中的一个重要工具,它允许我们根据设备的特性,如屏幕尺寸、分辨率和方向来应用不同的样式。针对iPhone X进行适配至关重要,因为它的屏幕尺寸、分辨率和像素密度与许多其他设备不同。 首先,让...

    响应式布局

    width、device-height)、渲染窗口的宽度和高度(width、height)、设备方向(orientation)、画面比例(aspect-ratio)、颜色能力(color、color-index)、设备分辨率(resolution)等。这些特性使得开发者能够精细...

    新版Android开发教程.rar

    � 谷歌长期以来奉行的移动发展战略:通过与全球各地的手机制造商和移动运营商结成合作伙伴,开发 既 有用又有吸引力的移动服务,并推广这些产品。 Android 进一步推进了 " 随时随地为每个人提供信息 " 这一企 业 ...

    Dive_into_Responsive_Web_Design(响应式设计电子书)

    列表中只要有一个媒体查询为真,则整个列表为真。例如: ```css @media screen and (color), projection and (color) { /* 当屏幕支持颜色显示或投影设备支持颜色显示时应用这些样式 */ } ``` #### 8. 使用逻辑...

    响应式布局入门

    响应式布局是现代Web设计的关键技术,它允许网站在不同设备和屏幕尺寸上提供优化的用户体验。...在设计和开发过程中,利用媒体查询可以确保网站在各种设备上都能表现出色,满足不同用户的浏览需求。

    Media queries 使用示例

    在网页设计和开发中,媒体查询(Media Queries)是一种至关重要的技术,它允许我们根据设备的特定特性,如视口宽度、设备像素比等,来应用不同的CSS样式。媒体查询是响应式网页设计的核心,确保网站在不同尺寸的设备...

    Simple-Media-Query:简单媒体查询

    媒体查询(Media Queries)是现代Web开发中的一个关键特性,特别是在响应式网页设计中,它允许我们根据设备的特定特征,如视口宽度、设备像素比等,来改变页面的布局和样式。"Simple-Media-Query"项目显然是对这一...

    CSS3 Media Query CSS3媒介查询

    CSS3 Media Queries是Web开发中的一个重要工具,它允许开发者根据设备的物理特性,如视口宽度、设备像素比等,来应用不同的样式规则,从而实现响应式网页设计。这一功能使得网页能更好地适应不同尺寸的屏幕,无论是...

    usb sniffer18 usb 监控

    -Supports all devices such as hard drives, DVD, mice, scanners, web cams -Capture megabytes of I/O at a time -View I/O in real time -Supports every release of Windows 95, 98, Millennium, NT 4.0, ...

    8188eu_sc3817r_sina33服务器验证通过_带rtl8188eu的驱动程序_20170619_1108没有外层目录.7z

    lcd_width: width of lcd in mm ;lcd_height: height of lcd in mm ;lcd_dclk_freq: in MHZ unit ;lcd_pwm_freq: in HZ unit ;lcd_pwm_pol: lcd backlight PWM polarity ;lcd_pwm_max_limit lcd backlight PWM max ...

    rtl8188eu_sina33m_sc3817在服务器最终验证版本_20170710_1106.7z

    1、干掉设置中的BT蓝牙选项: R:\wyb\rtl8188eu_sina33m_sc3817\android\device\softwinner\astar-d7\overlay\frameworks\base\core\res\res\values\config.xml <!-- List of regexpressions describing the ...

    媒体查询实践

    媒体查询是Web开发中的关键技术,尤其在响应式网页设计中起着至关重要的作用。它允许开发者根据设备特性,如屏幕尺寸、分辨率、方向等,来调整网页内容的布局和样式。在HTML中,媒体查询主要通过CSS(层叠样式表)来...

    应用Dephi 开发佳能照相机API

    {****************************************************************************** * * * PROJECT : EOS Digital Software Development Kit EDSDK * * NAME : EDSDKApi.pas * * * * Description: This is the ...

    详解CSS3中@media的实际使用

    3. `device-width`、`min-device-width`、`max-device-width`:设备物理宽度。 4. `device-height`、`min-device-height`、`max-device-height`:设备物理高度。 5. `device-aspect-ratio`:设备的宽高比。 6. `...

    详解CSS3中Media Queries的相关使用

    在现代网页设计中,为了确保网页在各种不同的设备和屏幕尺寸上都能正确显示,并提供良好的用户体验,CSS3引入了一个非常重要的功能,即Media Queries(媒体查询)。媒体查询允许设计师和开发者根据不同的条件应用...

    Detecting Screen Resolution and (Correct) Color Depth检测屏

    在IT领域,尤其是在软件开发和用户体验设计中,了解用户的屏幕分辨率和正确的颜色深度是非常重要的。这些参数直接影响到应用程序的显示效果以及用户与之交互的方式。本文将深入探讨如何检测屏幕分辨率和颜色深度,并...

    在高分辨率屏幕中实现1px border效果.zip

    但在高分辨率屏幕中,一个CSS像素可能对应多个物理像素,这被称为“像素密度”或“设备像素比”(device pixel ratio, DPR)。例如,Retina屏幕的DPR可能是2或3,意味着1CSS像素会被渲染成4或9个物理像素。 2. 使用`...

Global site tag (gtag.js) - Google Analytics