百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>CSS教程> 细致介绍css属性之媒体类型
分享文章到:

细致介绍css属性之媒体类型

发布时间:09/01 来源:未知 浏览: 关键词:

前言:

样式单的一个最重要的特点就是它可以作用于多种媒体,比方页面、屏幕、电子合成器等等。特定的属性只能作用于特定的媒体,如"font-size"属性只对可卷动的媒体类型有效(屏幕)。

声明一个媒体属性可以用@import或@media引入:

@import url(loudvoice.css) speech;
@media print {
/* style sheet for print goes here */
}

也可以在文档标志中引入媒体:

<link rel="stylesheet" type="text/css" media="print" href="foo.css">

(引荐教程:CSS教程)

可以看出,@import和@media的不同在于,前者引入外部的样式单用于媒体类型,后者直接引入媒体属性。

@import的使用办法是@import加样式单文件的URL地址再加媒体类型,可以多个媒体共用一个样式单,媒体类型之间用","分割符分开。@media用途则是把媒体类型放在前面,其他规则和rule-set根本一样。

下面列出各种媒体类型:

SCREEN:指运算机屏幕。

PRINT:指用于打印机的不透亮介质。

PROJECTION:指用于显示的项目。

BRAILLE:盲文系统,指有触觉结果的印刷品。

AURAL:指语音电子合成器。

TV:指电视类型的媒体。

HANDHELD:指手持式显示设备(小屏幕,单色)。

ALL:适合于所有媒体。

手机端(移动端)自顺应样式 @media 的使用

通用手机端样式:

@media all and (orientation : portrait) {
/*竖屏*/
}
@media all and (orientation : landscape) {
/*横屏*/
}

指定手机端高度样式:

@media screen and (max-width: 750px)
@media screen and (min-width: 720px) and (max-width: 960px) {//720 <= xxx < 960的设备}

按照不一样的设备设定的样式:

@media (min-width: 768px){ //>=768的设备 }
@media (min-width: 992px){ //>=992的设备 }
@media (min-width: 1200){ //>=1200的设备 }

留意下次序,假如你把@media (min-width: 768px)写在了下面那么很悲剧,由于css文件是从上至下读取的,后面的css优先级会更高

@media (min-width: 1200){ //>=1200的设备 }
@media (min-width: 992px){ //>=992的设备 }
@media (min-width: 768px){ //>=768的设备 }

由于假如是1440,由于1440>768那么你的1200就会失效。

所以我们用min-width时,小的放上面大的鄙人面,同理假如是用max-width那么就是大的在上面,小的鄙人面

@media (max-width: 1199){ //<=1199的设备 }
@media (max-width: 991px){ //<=991的设备 }
@media (max-width: 767px){ //<=768的设备 }

相关视频教程引荐:css视频教程

以上就是具体介绍css属性之媒体类型的具体内容,更多请关注百分百源码网其它相关文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有151人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板