分享
 
 
 

Copyright © 2000-2016 www.knowsky.com All rights reserved | 沪ICP备05001343号

王朝学院·作者佚名  2016-05-23
窄屏简体版  字體: |||超大  

CSS3 媒体记css3 媒体Media Type 媒体类型媒体类型是CSS2中一个非常有用的属性。通过媒体类型可以对不同的设备指定不同的样式。W3C共列出十种媒体类型,如表:

值设备类型all

所有设备

Braille

盲人用点字法触觉回馈设备

Embossed

盲文打字机

Handheld

便携设备

PRint

打印用纸或打印预览视图

Projection

各种投影设备

Screen

电脑显示器

Speech

语音或音频合成器

TV

电视机类型设备

Tty

使用固定密度字母栅格的媒介,比如电传打字机和终端

其中screen,all,print为最常见的三种媒体类型。

媒体类型的引用方法link方法:在<link>标签引用样式的时候引入媒体类型,通过media属性指定不同的媒体类型。

<link rel="stylesheet" type="text/css" href="style.css" media="screen">

xml方法:与link引入媒体类型类似,也是通过media属性来指定。

<?xml-stylesheet type="text/css" media="screen" href="style.css">

@import方法:@import是用来引用样式文件的方法之一,同样可以用来引用类型。@import引入媒体类型主要有两种方式。

一种是在样式文件中通过@import调用另一个文件;

@import url(style.css) screen;

另一种是在标签<style>中引入。

<style>@import url(style.css) screen;</style>

@media方法:@media是CSS3中新引进的特性,称为媒体查询。在页面中可以通过这个属性来引入媒体类型。与@import类似,也有两种类型。

一种是在样式文件中通过@media引用媒体类型;

@media screen{选择器{/*样式*/}}

另一种是在标签<style>中引入。

<style>@media screen{选择器{/*样式*/}}</style>

以上四种方法都可以引用媒体类型,推荐使用第一种与第四种。

Media Query媒体特性媒体特性是CSS3对媒体类型的增强版。W3C共列出13种CSS3中常用的特性,如表:

属性值Min/Max描述color

整数

Yes

每种色彩的字节数

color-index

整数

Yes

色彩表中的色彩数

device-aspect-ratio

整数/整数

Yes

宽高比例

device-height

Length

Yes

设备屏幕的输出高度

device-width

Length

Yes

设备屏幕的输出宽度

grid

整数

No

是否基于栅格的设备

height

Length

Yes

渲染页面的高度

monoChrome

整数

Yes

单色帧缓冲器中每像素字节

resolution

分辨率(dpi/dpcm)

Yes

分辨率

scan

Progressive interlaced

No

Tv媒体类型的扫描方式

width

Length

Yes

渲染界面的宽度

orientation

portrait/landsscape

No

横屏或竖屏

Media Query使用方法@media 媒体类型 and (媒体特性){/*样式*/}

使用Media Query时必须要使用@media开头,然后指定媒体类型,随后是指定媒体特性。

最大宽度max-width

max-width是媒体特性中最常用的一个特性,意思是指媒体类型小于或等于指定的宽度时,样式生效。

@media screen and (max-width:480px){div{width:400px;}}

意思是当屏幕小于或等于480px时,div的宽度被重置为400px。

最小宽度min-width

min-width与max-width相反,即媒体类型大于或等于指定宽度时,样式生效。

@media screen and (min-width:900px){div{width:900px;}}

当最小宽度等于或大于900px时,div的宽度重置为900px

多个媒体特性使用

Media Query可以使用关键词“and”将多个媒体特性结合在一起。

@media screen and (min-width:400px) and (max-width:600px){div{background:red;}}

当屏幕宽度在400px~600px时,div的背景色变为红色。

设备屏幕的输出宽度Device width

还可以根据屏幕尺寸设置相应的样式

<link rel="stylesheet" media="screen and (max-device-width:500px)" href="style.css" />

样式适用于最大宽度为500px,这里的max-device-width所指的是实际分辨率,也就是指可视面积分辨率。

not关键词

关键词not用来排除某种制定的媒体类型,也就是说对后面的表达式执行取反操作。

@media not print and (max-widht:1200px){/*样式*/}

样式代码将被使用在除了打印设备和屏幕宽度小于1200px的所有设备。

only关键词

only用来指定某种特定的媒体类型,可以排除不支持媒体查询(Media Query)的浏览器。only很多时候是用来对不支持Media query却支持Media Type的设备隐藏样式表。因此支持媒体特性的设备正常调用样式,此时就当only不存在;不支持媒体特性但支持媒体类型的设备,就不会读取样式,因为先读取的是only而不是screen;不支持Media Query的浏览器,不论是否支持only,样式都不会被采用。

<link rel="stylesheet" media="only screen and (max-device-width:1200px)" href="style.css">

CSS3 媒体特性完。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有