CSS3

CSS3 知识量:11 - 43 - 138

10.1 媒体类型><

设备类型- 10.1.1 -

CSS样式可以根据不同的使用设备(手机、笔记本电脑、iPad等)进行调整,以提供更好的页面布局体验。在CSS中,设备类型主要有以下几种:

设备类型
All所有设备
Braille盲人用点字法触觉回馈设备
Embossed盲文打印机
Handheld便携设备
Print打印用纸或打印预览视图
Projection各种投影设备
Screen电脑显示器
Speech语音或音频合成器
Tv电视机类型设备
Tty使用固定密度字母栅格的媒介,如电传打字机和终端

以上类型中,All、Screen和Print是最常用的。

媒体类型引用方法- 10.1.2 -

媒体类型是CSS中的常见属性,可以通过媒体类型对不同类型的设备指定不同的样式。媒体类型的引用方法主要有以下几种:

1、link方法

通过<link>标签中的media属性来指定不同的媒体类型。例如:

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

2、xml方式

与link方法类似,通过xml标签的media属性来指定不同的媒体类型。例如:

<?xml-stylesheet rel="stylesheet" media="screen" href="main.css" ?>

3、@import方式

通过@import引入媒体类型时有两种方式:

一种是通过@import调用另一个样式文件。例如:

@import url(main.css) screen;

另一种是在<head></head>标签的<style></style>标签中引入。例如:

<head>
    <style type="text/css">
        @import url(main.css) screen;
    </style>
</head>

4、@media方式

@media是CSS3的新特性,称为媒体查询。引入媒体时也有两种方式:

一种是在样式文件中引用媒体类型。例如:

@media screen { css样式内容...}

另一种是在<head></head>标签的<style></style>标签中引入。例如:

<head>
    <style type="text/css">
        @media screen { css样式内容...}
    </style>
</head>