@media语法规则

@media

:[[',' ]*]?

:[only | not]? [and ]* | [and ]*

:'('[:]?')'

取值:

指定设备类型。媒体类型包括:参阅 媒体类型。(CSS2)
指定媒体查询使用的媒体特性。这类似于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){ … }
  • 示例:
  • 
    
    
    
    @media_CSS参考手册_web前端开发参考手册系列
    
    
    
    
    
    Media Queries媒体查询
    如果你的显示器水平分辨率为1024px的话将能看到本条规则的效果(取决于输出设备屏幕分辨率的大小,不随包括浏览器在内的窗体大小而改变)
    如果视口宽度为1024px的话将能看到本条规则的效果(随包括浏览器在内的窗体大小而改变)



你可能感兴趣的:(CSS)