CSS2 多媒体类型
例如:你可以针对不同的媒体类型(包括显示器、便携设备、电视机,等等)设置不同的样式规则。 但是这些多媒体类型在很多设备上支持还不够友好。 CSS3 多媒体查询CSS3 的多媒体查询继承了 CSS2 多媒体类型的所有思想: 取代了查找设备的类型,CSS3 根据设置自适应显示。 媒体查询可用于检测很多事情,例如:
目前很多针对苹果手机,Android 手机,平板等设备都会使用到多媒体查询。 浏览器支持表格中的数字表示支持该属性的第一个浏览器的版本号。
多媒体查询语法多媒体查询由多种媒体组成,可以包含一个或多个表达式,表达式根据条件是否成立返回 true 或 false。 @media not|only mediatype and (expressions) { CSS-Code; } 如果指定的多媒体类型匹配设备类型则查询结果返回 true,文档会在匹配的设备上显示指定样式效果。 除非你使用了 not 或 only 操作符,否则所有的样式会适应在所有设备上显示效果。
你也可以在不同的媒体上使用不同的样式文件: <link rel="stylesheet" media="mediatype and|not|only (expressions)" href="print.css"> CSS3 多媒体类型
多媒体查询简单实例使用多媒体查询可以在指定的设备上使用对应的样式替代原有的样式。 以下实例中在屏幕可视窗口尺寸大于 480 像素的设备上修改背景颜色: @media screen and (min-width: 480px) { body { background-color: lightgreen; } } 以下实例在屏幕可视窗口尺寸大于 480 像素时将菜单浮动到页面左侧: @media screen and (min-width: 480px) { #leftsidebar {width: 200px; float: left;} #main {margin-left:216px;} } |
Archiver|手机版|小黑屋|小白教程 ( 粤ICP备20019910号 )
GMT+8, 2024-11-24 14:04 , Processed in 0.020144 second(s), 18 queries .
Powered by Discuz! X3.4
© 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】