1. 样式表的简介:样式表由样式规则组成,这些规则告诉浏览器如何显示文档。
根据样式表所在位置,可分为行内样式、内嵌样式表、外部样式表
Ø 样式表的基本语法
1. 样式规则:h2{color:limegreen;}
其中:h2:选择器 color:属性 limegreen:属性值
2. 样式表,例如:
<style>----------------样式标签 H2{color:green;font-family:System;} </style> |
Ø 样式表的常用属性:
属性 | CSS名称 | 说明 |
颜色 | Color | 设置或检索文本的颜色 |
背景属性 | background-color | 设置或检索对象的背景颜色 |
background-image | 设置或检索背景图象 | |
字体属性 | font-family | 设置或检索文本的字体 |
font-size | 设置或检索文本字体的大小 | |
font-style | 设置或检索文本的字体样式。如:斜体 | |
文本属性 | text-align | 设置或检索文本的对齐方式,包括:左对齐等 |
text-indent | 设置或检索文本第一行的缩进量 | |
vertical-align | 设置或检索文本的纵向位置 | |
边框属性 | border-style | 设置或检索边框样式 |
border-with | 设置或检索边框的宽度 | |
border-bottom | 设置或检索下边框的属性 | |
border-color | 设置或检索边框颜色 | |
定位属性 | width | 设置或检索对象的宽度 |
height | 设置或检索对象的高度 | |
left | 设置或检索对象的左定位 | |
top | 设置或检索对象的顶部定位 | |
position | 设置或检索对象的定位形式 | |
z-index | 设置或检索对象的堆叠顺序 |
2. 行内样式表:行内样式使用元素标签的SYTLE属性定义。例如:
<p style=”color:red;font-family:Times New Roman;font-weght:bold”>………</p>
3. 内嵌样式表:也称为嵌入样式表,内嵌样式表放置在<head>标签内。使用格式如下:
<head>
<style type=”text/css”>
//样式规则
</style><head>
根据选择器不同,又分为HTML选择器、Class类选择器、ID选择器。
Ø HTML选择器:这种选择器使用HTML标签的名称来标识。如HTML的<p>标签的选择器是P。
例题:设置一个超连接的样式:超链接最初不带下划线,当用户鼠标移动到超链接的上方时,显示红色的下划线,提示用户点击
<style type=”text/css”>
A{//设置超链接不带下划线,text-decoration表示文本修饰
color :blue;
text-decoration:none;
}
A:hover{ //鼠标在超链接上悬停时,带下划线
color:red;
text-decoration:underline;
}
Ø CLASS选择器(类选择器):允许两个或两个以上不同的标签共享同一样式。
类选择器定义格式:
.类名 //注意类名前面有一个点,类名可以随便命名.
{
.....样式规则;
}
类选择器的调用:
<p class=”类名”>.....</p> <h2 class=”类名”>.....</h2>
Ø ID选择器:ID选择器使用HTML元素的ID属性,其用法与类选择器很类似。
ID选择器定义格式:
#ID名 //注意类名前面有一个#号,ID名可以随便命名,但在整个网页中必
{ //须是唯一的。
.....样式规则;
}
ID选择器的调用:
<p ID=”ID名”>.....</p> <h2 ID=”ID名”>.....</h2>
4. 外部样式表:根据样式文件与网页的关联方式,又分为两种:链接外部样式表和导入样式表。
Ø 链接外部样式表:是指通过HTML的LINK(链接)标签,把样式文件和网页建立关联。其格式如下:
<head>
<link rel=”stylesheet” type=”text/css” href=”样式表文件.css”>
</head>
Ø 导入样式表:在网页中,还可以使用@import方法导入样式表,其格式如下:
<head>
<style type=”text/css”>
@import 样式文件.css;
</style>
</head>