响应式布局与媒体查询..docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
响应式布局与媒体查询.

响应式布局 1什么是响应式布局? 响应式布局是一种web页面的布局方式而已。 响应式布局他是一种能够实现页面的布局跟随浏览器或者设备等因素变化而导致布局改变的一种布局方式。 响应式布局的特征 能够跟随设备发生变化 能够跟随相似设备的不同属性变化 媒体查询 媒体查询是CSS3支持的一种新的语法,在CSS2中已经对媒体查询有了部分支持。 媒体类型: 在CSS2中已经存在了媒体类型。 CSS3中支持那些媒体类型 Media Types 媒体类型CSS Version 版本 Compatibility 兼容性 Description 简介 all CSS2 所有浏览器 用于所有媒体设备类型 aural CSS2 Opera 用于语音和音乐合成器 braille CSS2 Opera 用于触觉反馈设备 handheld CSS2 Chrome,Safari,Opera 用于小型或手持设备 print CSS2 所有浏览器 用于打印机 projection CSS2 Opera 用于投影图像,如幻灯片 screen CSS2 所有浏览器 用于计算机显示器 tty CSS2 Opera 用于使用固定间距字符格的设备。如电传打字机和终端 tv CSS2 Opera 用于电视类设备 embossed CSS2 Opera 用于凸点字符(盲文)印刷设备 ”CSS文件” type=”text/css” rel=”stylesheet” media=”媒体类型” 2 @import语法 @import url(CSS文件) 媒体类型; @media语法 @media 媒体类型 媒体特性 Media Features 媒体特性Value 取值 Accepts min/max 接受min/max Description 简介 width length yes 定义输出设备中的页面可见区域宽度 height length yes 定义输出设备中的页面可见区域高度 device-width length yes 定义输出设备的屏幕可见宽度 device-height length yes 定义输出设备的屏幕可见高度 orientation portrait | landscape no 定义height是否大于或等于width。值portrait代表是,landscape代表否 aspect-ratio ratio yes 定义width与height的比率 device-aspect-ratio ratio yes 定义device-width与device-height的比率。如常见的显示器比率:4/3, 16/9, 16/10 color integer yes 定义每一组输出设备的彩色原件个数。如果不是彩色设备,则值等于0 color-index integer yes 定义在输出设备的彩色查询表中的条目数。如果没有使用彩色查询表,则值等于0 monochrome integer yes 定义在一个单色框架缓冲区中每像素包含的单色原件个数。如果不是单色设备,则值等于0 resolution resolution yes 定义设备的分辨率。如:96dpi, 300dpi, 118dpcm scan progressive | interlace no 定义电视类设备的扫描工序 grid integer no 用来查询输出设备是否使用栅格或点阵。只有1和0才是有效值,1代表是,0代表否 紫色 链接表示该属性在CSS3有修改或者增加了新的属性值;橙色 链接表示该属性是CSS3新增属性 ”CSS文件” type=”text/css” rel=”stylesheet” media=”媒体类型 and (媒体特性) ...” @import语法 @import url(CSS文件) 媒体类型 and (媒体特性)...; @media语法 @media 媒体类型 and (媒体特性) and (媒体特性){ 重置的CSS样式 } 媒体查询关键字: not 关键字 可以在所有的媒体类型中使用,表示排除掉某种媒体类型。 only 关键字 对于能够识别媒体类型同时支持媒体查询的设备only关键字就当他没有就可以了。 对于支持媒体类型但是又不支持媒体特性的浏览器,他会先读取only而不是screen这样的媒体类型,会导致浏览器不会加载该样式。 对于媒体类型和媒体特性都不支持的浏览器而言,那就别看了。 视窗设置 视窗设置的语句很简单就是一个meta 标签,而且仅对手持设备有效。主要为手机、pad等设备的视窗设定有效。 格式: meta name=“viewport” content=”设备的属性设定” 属

文档评论(0)

kakaxi + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档