手机
当前位置:查字典教程网 >网页设计 > Div+Css教程 >详解CSS3中@media的实际使用
详解CSS3中@media的实际使用
摘要:语法:CSSCode复制内容到剪贴板@media:{sRules}取值::指定设备名称。{sRules}:样式表定义。说明:判断媒介(对象)...

语法:

CSS Code复制内容到剪贴板 @media:<sMedia>{sRules}

取值:

<sMedia>:

指定设备名称。

{sRules}:

样式表定义。

说明:

判断媒介(对象)类型来实现不同的展现。此特性让CSS可以更精确作用于不同的媒介类型,同一媒介的不同条件(分辨率、色数等等).

media_query: [only | not]? <media_type> [ and <expression> ]*

expression: ( <media_feature> [: <value>]? )

media_type: all | aural | braille | handheld | print | projection | screen | tty | tv | embossed

media_feature: width | min-width | max-width

| height | min-height | max-height

| device-width | min-device-width | max-device-width

| device-height | min-device-height | max-device-height

| device-aspect-ratio | min-device-aspect-ratio | max-device-aspect-ratio

| color | min-color | max-color

| color-index | min-color-index | max-color-index

| monochrome | min-monochrome | max-monochrome

| resolution | min-resolution | max-resolution

| scan | grid

常见写法:

CSS Code复制内容到剪贴板 @mediascreenand(max-width:600px){/*当屏幕尺寸小于600px时,应用下面的CSS样式*/ .class{ background:#ccc; } }

@media screen and这是一种最常见的写法,后面跟上限定的屏幕尺寸

带all 跟 only的写法

一般all跟only都是对应在一起出现的

CSS Code复制内容到剪贴板 @mediaalland(min-width:xxx)and(max-width:xxx){ /*这段查询的all是针对所有设备(有些设备不一定是屏幕,也许是打字机,盲人阅读器)*/ } @mediaonlyscreenand(min-width:xxx)and(max-width:xxx){ /*上面针对了所有设备,这段是只(only)针对彩色屏幕设备*/ }

device-aspect-ratio

device-aspect-ratio可以用来适配特定屏幕长宽比的设备,这也是一个很有用的属性,比如,我们的页面想要对长宽比为4:3的普通屏幕定义一种样式,然后对于16:9和16:10的宽屏,定义另一种样式,比如自适应宽度和固定宽度:

用法:

CSS Code复制内容到剪贴板 @mediaonlyscreenand(device-aspect-ratio:4/3)

【详解CSS3中@media的实际使用】相关文章:

CSS产生的特殊效果

CSS的nth-child使用方法

CSS的滑动门技术研究

详解CSS的定位语法应用

CSS中的行为——expression

初学入门简单了解学习CSS的伪类

3款漂亮的CSS3 Loading动画实例教程

CSS属性behavior的语法使用

CSS3属性box-shadow使用教程

CSS中display:inline-block属性妙用

精品推荐
分类导航