最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
CSS3中@media实现网页自适应示例代码
时间:2022-06-25 14:07:08 编辑:袖梨 来源:一聚教程网
本篇文章小编给大家分享一下CSS3中@media实现网页自适应示例代码,代码简单易懂,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来一聚教程看看。
一、CSS2 中的@media
css2里面虽然支持@media属性,但是能实现的功能比较少,一般只用做打印的时候做特殊定义的CSS。
@media sMedia { sRules }
1.1、示例
// 设置显示器用字体尺寸 @media screen { BODY {font-size:12pt; } } // 设置打印机用字体尺寸 @media print { @import "print.css" BODY {font-size:8pt;} }
二、CSS3 中的@media
@media 属性在CSS3里面已经演变成一种media queries(媒体查询/匹配)了,在CSS3里面,可以用查询语句来匹配各种类型的屏幕。
语法:
@media mediatype and|not|only (media feature) { CSS-sRules; }
mediatype 媒体类型:all,print(打印机)、screen(电脑屏幕、手机等)、speech(屏幕阅读器等设备)
media_query and | not | only 媒体查询条件运算
media_feature 媒体特征,如最大宽度和最小宽度。
判断媒介(对象)类型来实现不同的展现。此特性让CSS可以更精确作用于不同的媒介类型。
2.1、示例
body{background:blue;}/*宽度500px-800px之间+高度100px-400px之间 蓝色*/ @media screen and (max-){body{background:green;}}/*宽度小于500px时 绿色*/ @media screen and (min-){body{background:red;}}/*宽度大于800px时 红色*/ @media screen and (max-){body{background:yellow;}}/*高度小于100px时 黄色*/ @media screen and (min-){body{background:pink;}}/*高度大于400px时 粉色*/
2.2、媒体特性
相关文章
- 王者荣耀侦探能力大测试攻略 王者荣耀侦探能力大测试怎么过 11-22
- 无期迷途主线前瞻兑换码是什么 11-22
- 原神欧洛伦怎么培养 11-22
- 炉石传说网易云音乐联动怎么玩 11-22
- 永劫无间手游确幸转盘怎么样 11-22
- 无期迷途主线前瞻兑换码是什么 无期迷途主线前瞻直播兑换码介绍 11-22