media 适屏
2015-10-04 23:02
337 查看
<!DOCTYPEhtml> <html> <head> <metacharset="utf-8"/> <title>@media</title> <metaname="hugo"content=""/> <style> .test1, .test2{ display:none; } /*本条为CSS2部分,IE8及以下只支持本条*/ @mediascreen{ body{color:#f00;} } /*下列为CSS3部分*/ @mediascreenand(min-width:960px)and(max-width:1024px){ body{background:#999;} } @mediascreenand(min-width:768px)and(max-width:960px){ .test1{display:block;} } @mediascreenand(min-width:468px)and(max-width:768px){ .test2{display:block;} } </style> </head> <body> <div>Media</div> <divclass="test1">(min-width:768px)and(max-width:960px)</div> <divclass="test2">(min-width:468px)and(max-width:768px)</div> </body> </html>
如果你想在最小宽度为700像素或是横屏的手持设备上应用一组样式,你可以这样写:
@media(min-width:700px),handheldand(orientation:landscape){...} 比如应用于彩色显示设备monochrome
操作符
not
,and和
only可以用来构建复杂的媒体查询。
and操作符用来把多个
not操作符用来对一条媒体查询的结果进行取反。
only操作符表示仅在媒体查询匹配成功的情况下应用指定样式。可以通过它让选中的样式在老式浏览器中不被应用。
若使用了
not或
only操作符,必须明确指定一个媒体类型。
你也可以将多个媒体查询以逗号分隔放在一起;只要其中任何一个为真,整个媒体语句就返回真。相当于
or操作符。
<!--link元素中的CSS媒体查询-->
<linkrel="stylesheet"media="(max-width:800px)"href="example.css"/>
<!--样式表中的CSS媒体查询-->
<style>
@media(max-width:600px){
.facet_sidebar{
display:none;
}
}
</style>
相关文章推荐
- android术语笔记
- Android UI ActionBar功能-ActionBarProvider的使用
- Android Studio更新升级方法
- 不用额外变量交换两个整数的值
- 在应用层通过spring特性解决数据库读写分离
- Android UI ActionBar功能-ActionBarProvider的使用
- 谈谈PHP内置函数命名
- vim 中Ctags的安装和使用
- java synchronized详解
- pat1032Sharing (25)
- JavaScript权威指南学习之第9章 类和模块
- Java多线程11:ReentrantLock的使用和Condition
- IE6/IE7中display:inline-block解决办法
- 如果不能全身心投入
- 10.4做题--USACO1.2方格转换
- x01.TodoList:Asp.Net 5 初探
- php操作数据库初学1
- iOS编程-------target/action设计模式 / 代理设计模式
- Web系统大规模并发
- 如何学会600多种编程语言