ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
[CSS参考手册](http://css.doyoe.com/)»[语法与规则列表](#)» 相关内容: [**其它语法与规则参考**选择其它项](#) - [!important](#) - [comment](#) - [@import](#) - [@charset](#) - [@media](#) - [@font-face](#) - [@page](#) - [@keyframes](#) # @media - **版本:CSS2/CSS3** ### 语法: **@media**:[<media_query_list>](#) **<media_query_list>**:[[<media_query>](#)[',' [<media_query>](#)]*]? **<media_query>**:[only | not]? [<media_type>](#) [and [<expression>](#)]* | [<expression>](#) [and [<expression>](#)]* **<expression>**:'('[<media_feature>](#)[:<value>]?')' ### 取值: [<media_type>](#):指定设备类型。媒体类型包括:参阅[媒体类型](#)。(CSS2)<expression>:指定媒体查询使用的媒体特性。这类似于CSS属性,如:max-width:960px。(CSS3) ### 说明: **指定样式表规则用于指定的媒体类型和查询条件。** - *IE8及以下只能实现CSS2中的部分,即只可以设置媒体类型。* - 媒体查询可以被用在CSS中的@media和@import规则上,也可以被用在HTML和XML中。 **示例代码:** ~~~ @media screen and (width:800px){ … } @import url(example.css) screen and (width:800px); <link media="screen and (width:800px)" rel="stylesheet" href="example.css" /> <?xml-stylesheet media="screen and (width:800px)" rel="stylesheet" href="example.css" ?> ~~~ - **列举几种使用方式:** ~~~ @media all and (width:1024px){ body{color:#f00;} } @media all and (device-height:800px){ … } @media all and (orientation:landscape){ … } @media all and (device-aspect-ratio:16/10){ … } @media all and (min-color:1){ … } @media all and (monochrome:0){ … } @media all and (grid:0){ … } ~~~ ### 兼容性(指定媒体类型): - 浅绿 = 支持 - 红色 = 不支持 - 墨绿 = 部分支持 - 橙色 = 实验性质 <table class="gdataform"><thead><tr><th><a href="#browser" title="查看本文档测试时所用浏览器版本">支持版本</a>\类型</th> <th><span class="browser-ie">IE</span></th> <th><span class="browser-firefox">Firefox</span></th> <th><span class="browser-safari">Safari</span></th> <th><span class="browser-chrome">Chrome</span></th> <th><span class="browser-opera">Opera</span></th> </tr></thead><tbody><tr><th>版本</th> <td class="partsupport">6.0-8.0 <sup><a href="#support1">#1</a></sup></td> <td rowspan="2" class="support">4.0</td> <td rowspan="2" class="support">5.1</td> <td rowspan="2" class="support">13.0</td> <td rowspan="2" class="support">11.50</td> </tr><tr><th>版本</th> <td class="support">9.0</td> </tr></tbody></table> 1. IE8及更早浏览器不支持媒体查询。 ### 示例: Media Queries媒体查询 如果你的显示器水平分辨率为1024px的话将能看到本条规则的效果(取决于输出设备屏幕分辨率的大小,不随包括浏览器在内的窗体大小而改变) 如果视口宽度为1024px的话将能看到本条规则的效果(随包括浏览器在内的窗体大小而改变) Copyright © 2006-2012 [Doyoe](http://www.doyoe.com/). All Rights Reserved