HTML第13章-CSS3的选择器课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《HTML第13章-CSS3的选择器课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- HTML 13 CSS3 选择器 课件
- 资源描述:
-
1、第第13章章 CSS3的选择器CSS3概述概述1CSS的基本选择器的基本选择器2在在HTML中使用中使用CSS的方法的方法3CSS复合选择器复合选择器4CSS3新增的选择器新增的选择器5使用使用CSS设计网站页面设计网站页面613.1 CSS3概述概述13.1.1 CSS3简介简介1CSS的发展的发展2浏览器对浏览器对CSS3的支持的支持 流行的浏览器对流行的浏览器对CSS都有很好的支持,但不同浏览器对都有很好的支持,但不同浏览器对CSS3很多很多细节的处理存在差异。细节的处理存在差异。3CSS的编辑器的编辑器 Dreamweaver CS5、WebStorm、IntelliJ IDEA199
2、6年12月,CSS1规范1998年5月,CSS2规范2001年5月,CSS3工作草案CSS3不断改进发展13.1 CSS3概述概述13.1.2 CSS的一个示例的一个示例示例示例13-1:使用传统的使用传统的HTML设计页面。设计页面。13.1 CSS3概述概述13.1.2 CSS的一个示例的一个示例使用使用CSS改进改进HTML设计页面。设计页面。使用使用CSS有以下几个主要优点。有以下几个主要优点。(1)结构和风格分离)结构和风格分离(2)扩充)扩充HTML标记标记(3)提高网站维护效率)提高网站维护效率(4)可以实现精美的页面布局)可以实现精美的页面布局13.2 CSS的基本选择器 CS
3、S可以认为是多个选择器组成的集合,每个选择器由可以认为是多个选择器组成的集合,每个选择器由3个基本部分组成个基本部分组成“选择器名称选择器名称”、“属性属性”和和“值值”,格式定义如下。格式定义如下。selectorproperty:value;13.2 CSS的基本选择器13.2.1 标记选择器标记选择器 一个一个HTML页面由很多不页面由很多不同的标记组成,例如同的标记组成,例如、等。等。CSS标记选择器就用于声明这些标记选择器就用于声明这些标记的标记的CSS样式。样式。tagName property:value;13.2.2 类选择器类选择器 类选择器用来为一系列类选择器用来为一系列标
4、记定义相同的呈现方标记定义相同的呈现方式。式。.className property:value;13.2 CSS的基本选择器13.2.2 类选择器类选择器示例示例13-3所示为标记选择器和类选择器的综合应所示为标记选择器和类选择器的综合应用用 13.2 CSS的基本选择器13.2.3 ID选择器选择器 ID选择器和类选择器在设置格式的功能上类似,都是对选择器和类选择器在设置格式的功能上类似,都是对特定属性的属性值进行设置。特定属性的属性值进行设置。ID选择器的一个重要功能是用做网页元素的唯一标识,选择器的一个重要功能是用做网页元素的唯一标识,所以,一个所以,一个HTML文件中一个元素的文件中
5、一个元素的ID属性值中惟一的。属性值中惟一的。定义定义ID选择器的语法格式如下。选择器的语法格式如下。#idName property:value;13.2 CSS的基本选择器13.2.3 ID选择器选择器在定义在定义ID选择器时,需要在选择器时,需要在idName前面加一个前面加一个“#”符号,如下面的符号,如下面的示例所示。示例所示。#font1 font-family:幼圆幼圆;color:#00F;类选择器与类选择器与ID选择器主要区别如下。选择器主要区别如下。(1)类选择器可以给任意数量的标记定义样式,但)类选择器可以给任意数量的标记定义样式,但ID选择器在页面的选择器在页面的标记中
6、只能使用一次。标记中只能使用一次。(2)ID选择器比类选择器具有更高的优先级,即当选择器比类选择器具有更高的优先级,即当ID选择器与类选择选择器与类选择器在样式定义上发生冲突时,优先使用器在样式定义上发生冲突时,优先使用ID选择器定义的样式。选择器定义的样式。13.2 CSS的基本选择器示例示例13-4 ID选择器的应用选择器的应用13.3 在HTML中使用CSS的方法13.3.1 行内样式行内样式 最简单的一种使用方式,直接把最简单的一种使用方式,直接把CSS代码添加到代码添加到HTML的代码行中,由的代码行中,由标记支持,代码示例如下:标记支持,代码示例如下:13.3.2 嵌入样式嵌入样式
7、 将样式定义作为网页代码的一部分,写在将样式定义作为网页代码的一部分,写在HTML文档的文档的和和之间,通过之间,通过和和标记来声明。标记来声明。嵌入的样式与行内样式有相似的,嵌入的样式与行内样式有相似的,也有也有不同,行内样式不同,行内样式的作用域只有一行,而嵌入的样式可以作用于整个的作用域只有一行,而嵌入的样式可以作用于整个HTML文文档中。档中。13.3 在HTML中使用CSS的方法示例示例13-5是包含行内样式和嵌入样式是包含行内样式和嵌入样式。13.3 在HTML中使用CSS的方法13.3.3 链接样式链接样式 链接样式是在链接样式是在HTML中引入中引入CSS使用频率最高的方法使用
8、频率最高的方法。体现了“页面内容”和“样式定义”分离实现了内容描述和CSS代码的分离网站的前期制作和后期维护都十分方便。链接样式先要定义一个扩展名为链接样式先要定义一个扩展名为“.css”的文件(即外部的文件(即外部样式表),该文件包含需要用到的样式表),该文件包含需要用到的CSS规则,不包含任何其规则,不包含任何其他的他的HTML代码。代码。链接样式表的方法就是在链接样式表的方法就是在HTML文件的文件的部分添部分添加代码,格式如下。加代码,格式如下。13.3 在HTML中使用CSS的方法链接样式表的一个示例链接样式表的一个示例demo0306.html13.3 在HTML中使用CSS的方法
9、13.3.4 导入样式导入样式 导入样式和链接样式的操作过程基本相同,都需要一个单独的外部CSS文件,然后再将其导入到HTML文件中,但在语法和运行过程上有所差别。导入样式是HTML文件初始化时将外部CSS文件导入到HTML文件内,作为文件的一部分,类似于嵌入。导入外部样式需要在内嵌样式表的标记中使用import导入一个外部的CSS文件,示例代码如下。importmystyle.css;13.3 在HTML中使用CSS的方法示例示例13-7使用导入样式表完成示例使用导入样式表完成示例13-6的显示的显示13.3 在HTML中使用CSS的方法13.3.5 样式的优先级样式的优先级1行内样式和嵌入
10、样式比较行内样式和嵌入样式比较行内样式的优先级大于嵌入样式行内样式的优先级大于嵌入样式13.3 在HTML中使用CSS的方法2嵌入样式和链接样式比较嵌入样式和链接样式比较嵌入样式的优先级高于链接样式。嵌入样式的优先级高于链接样式。13.3 在HTML中使用CSS的方法3链接样式和导入样式链接样式和导入样式链接样式的优先级高于导入样式链接样式的优先级高于导入样式的优先级。的优先级。通过前面的例子,通过前面的例子,CSS样式表方样式表方式的优先顺序由高到低次依为:式的优先顺序由高到低次依为:行内样式、嵌入样式、链接样式行内样式、嵌入样式、链接样式和导入样式。和导入样式。13.4 CSS复合选择器
11、复合选择器就是两个或多个基本选择器通过不同方式组复合选择器就是两个或多个基本选择器通过不同方式组合而成的选择器,可以实现更强、更方便的选择功能,主要合而成的选择器,可以实现更强、更方便的选择功能,主要有交集选择器、并集选择器和后代选择器等。有交集选择器、并集选择器和后代选择器等。13.4.1 交集选择器交集选择器 交集选择器是由两个选择器直接连接构成的,其结果是交集选择器是由两个选择器直接连接构成的,其结果是选中两者各自作用范围的交集。其中,第一个必须是标记选选中两者各自作用范围的交集。其中,第一个必须是标记选择器,第二个必须是类选择器或择器,第二个必须是类选择器或ID选择器,例如:选择器,例
展开阅读全文