CSS ( Cascading Style Sheets ) 层叠样式表 有 3 种引入方式 :
<h3 style="color:red; font-size:20px;">用户注册信息</h3>
<head>
<style type="text/css">
标签选择器 {
属性名称1: 属性值1;
属性名称2: 属性值2;
属性名称3: 属性值3;
}
</style>
</head>
<head>
<link rel="stylesheet" type="text/css" href="style.css" />
<style>
@import url('styles.css');
</style>
</head>
CSS 选择器 :
HTML标签名 {
属性名称:属性值;
}
h3 {
font-size:20px;
}
- 首先 , 在标签中的 class 属性中设置类名 , `<p class="name">标签内容</p>` ;
- 然后 , 在 CSS 中使用 " .类名 " 作为 类选择器 , 选出设置指定类名的标签 , `.name { color: blue; }` ;
- 首先 , 在 HTML 中 设置 标签的 ID , `<p id="name">标签内容</p>` ;
- 然后 , 在 CSS 样式中使用 ID 选择器 , `#name { color: blue; }` ;
后代选择器 可以选择 子元素 , 孙子元素 , 不限制选择层数深度 ;
后代选择器 可用于 选择 基础选择器选择出的元素组 中的 另外基础选择器选择出的元素组 ;
后代选择器 语法 : 父选择器 和 子选择器 都是 CSS 基础选择器 , 父选择器 和 子选择器 之间 使用空格分开 ;
父选择器 子选择器 {
属性名称1:属性值1;
属性名称2:属性值2;
属性名称3:属性值3;
}
子元素选择器 只能 选择亲儿子元素 , 不能选择 孙子元素 ;
子元素选择器 可以 选择 某个基础选择器 选择出的 元素组 的 直接子元素 ( 亲儿子元素 ) 中 使用基础选择器 选择 元素 ;
子元素选择器语法 : 父选择器 写在前面 , 子选择器 写在后面 , 两个选择器之间使用 > 大于号隔开 ;
父选择器>子选择器 {
属性名称1:属性值1;
}
交集选择器 由 两个 基础选择器 组成 , 目的是 选择出 同时满足 两个 基础选择器 要求的标签 ;
交集选择器语法 : 两个基础选择器之间没有空格 ;
基础选择器1基础选择器2 {
属性名称1:属性值1;
}
并集选择器 可以 选择 若干 基础选择器 选择出的 并集元素集合 ;
并集选择器语法 : 若干 基础选择器 可以写在一起 , 基础选择器之间使用 , 逗号隔开 ;
基础选择器1,基础选择器2,基础选择器3 {
属性名称1:属性值1;
}
链接伪类选择器 可以 设置 链接文本 的 不同状态的样式 :
a:link {
属性名称:属性值;
}
a:visited {
属性名称:属性值;
}
a:hover {
属性名称:属性值;
}
a:active {
属性名称:属性值;
}
注意 :
a:hover
鼠标经过的样式 , 其它的三种不需要设置 , 不常用 ;