一.通配选择符(universal selector):
语法:*
说明:1.*表示通配符,表示所有的
2.格式:*{样式列表}
3.用于整个页面或网站字体、边距、背景等
例子:
1 2 3 4 5 通配选择符 6 19 20 21 普通文本22 段落文本
23 span内联文本24 div文本25 div子div元素中的文本
26 div中段落文本
27 div中span内联文本28
29 30
输出如下:
==============================================================================================================================================
二. 类型选择符(type selectors):
语法:e1
说明:1.类型选择符用于设定特定html元素样式
2.元素名称不区分大小写
3.格式:html元素名{样式列表}
例子:
1 2 3 4 5 类型选择符 6 19 20 21 类型选择符
22 类型选择符
23 24
输出如下:
=================================================================================================================================
三.属性选择符(attribute selectors):
语法:1. e1[attr]
2. e1[attr=value]
3. e1[attr~=value]
4. e1[attr|=value]
说明:用于定义特定属性值的html元素样式.
例子:
1 2 3 4 5 属性选择符 6 18 19 20 21 用户名:
22 密码:
23 确认密码:
24 电子邮箱:
25 26
27 28 29
输出如下:
=================================================================================================================================
四.包含选择符(descendant selectors):
语法: e1 e2
说明:1.用于子元素对父元素样式的扩展
2. 格式:父选择符子选择符{样式列表}
3.注意html元素包含关系
例子:
1 2 3 4 5 包含选择符 6 18 19 20 包含选择符
21 22 包含选择符23 包含选择符24
25
26 27
输出如下:
=================================================================================================================================
五.子对象选择符(child selectors):
语法: e1>e2
说明:1.用于子对象元素对父对象元素样式扩展
2. 格式:父对象选择符>子对象html元素名称{样式列表}
3.注意和包含选择符的区别
4.使用情况较少,通常可以用包含选择符取代
例子:
1 2 3 4 子对象选择符 5 38 39 40 水果列表41 42 香蕉43 苹果44 桃子45 46 47 48 单元格一 49 单元格一 50
51
52 三大球类运动53 54 足球55 全世界第一大球类运动56 篮球57 全世界第二大球类运动58 排球59 全世界第三大球类运动60 61 第一层div第二层div
62 63 64 65 66 67
输出如下:
=================================================================================================================================
六.id选择符(id selectors):
语法: #sid
说明:1.用于定义唯一id属性值元素样式
2. 格式:#选择符名称{样式列表}
3.选择符名称必须和元素id属性值完成相同,且区分大小写
例子:
1 2 3 4 5 id选择符 6 14 15 16 17 文本框一:18 19 文本框二:20 21 22 23
输出如下:
=================================================================================================================================
七.类选择符(class selectors):
语法:e1.classname
说明: 1.用于选择特定类选择符 2. 可以选择一个或以上的类选择符
3.区分大小写
例子:
1 2 3 4 5 类选择符 6 14 15 16 17 文本框一:18 19 文本框二:20 21 22 23
输出如下:
=================================================================================================================================
八.(选择符混合使用)选择符分组(grouping):
语法:e1.e2.e3
说明: 1.常见的有类型选择符与类选择符 ;格式:html元素名.类选择符名称,中间不能有空格 2.其它选择与包含选择符;最常见使用方式
例子:
1 2 3 4 5 选择符混合使用 6 22 23 24 普通文字11
25 放大文字
26 div放大文字
27 彩色字体
28 29 div中的span文字30
31 子div中的段落文字
32 33
输出如下:
==============================================================================================================================================
常见的三种样式表:
一.内嵌样式表:内嵌样式表其实就是把样式放在,,,,内部。
例子:
1 2 3 4 5 内嵌样式表 6 7 8 15 16 17 静夜思18 作者李白19 床前明月光,
20 疑是地上霜.
21 我是郭德刚,
22 低头思故乡.
23 24
输出如下:
==============================================================================================================================================
二.行内样式表:其实就是把样式放在,,,,,,,,内部。
例子:
1 2 3 4 5 行内样式表 6 7 8 9 静夜思10 作者李白11 12 床前明月光,
13 疑是地上霜.
14 我是郭德刚,
15 低头思故乡.
16
17
18 19
输出如下:
==============================================================================================================================================
三.链接外部样式表:样式放在链接的css/demo.css那个文档里,而链接放在,,,,,,,,,,,内部。
例子:
1 2 3 4 5 链接外部样式表 6 7 8 9 静夜思10 作者李白11 床前明月光,
12 疑是地上霜.
13 我是郭德刚,
14 低头思故乡.
15 16
输出如下: