- 1、本文档共65页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
模块10CSS选择器;
10.1CSS选择器概念
;
;
上述样式代码“div{color:red;}”中,“div”即为选择器,表示选择了页面中的div元素,div标签内的文本会显示为红色,这是由样式规则中的“color:red;”设定的。如果我们将样式代码中的选择器“div”更换为“p”,那么显示红色文字的就变成p标签内的文本了。大家可以在浏览器中运行本例并尝试修改代码观察结果的变化。
CSS选择器的类型有很多,包括标签选择器、id选择器、类选择器、属性选择器等。
;
10.2标签选择器;
标签选择器的语法格式如下:;
【例10-1】标签选择器的应用。
;
;
上述代码在浏览器中的预览效果如图10-1所示。
;
本例中,CSS选择器为“td”,表示选择了页面中所有由td标签定义的元素,所以在预览结果中,我们看到每个单元格都具有相同样式:高50像素、宽200像素、粗细1像素的实线黑色边框。
说明:有一种特殊的选择器类型,称为通配符选择器,它使用“*”表示,其作用是选择所有元素。例如下面的代码,使用通配符选择器清除所有HTML标签的默认边距。
;
10.3id选择器
;
【例10-2】id选择器的应用。
;
;
本例中,先用标签选择器“p”选择了所有的段落p元素,为它们设置了统一的字体大小样式,再使用id选择器“#p2”选择了id属性值为“p2”的元素,即为第二个段落p元素设置了红色字体。
;
10.4class选择器;
class选择器的语法格式如下:
说明:class名即class属性的值,在class名前面必须加上前缀符号“.”(英文点号),否则该选择器无效。;
【例10-3】class选择器的应用。
;
上述代码在浏览器中的预览效果如图10-2所示。
;
本例中,CSS样式代码“.red{color:red;}”表示选中class属性值为“red”的所有元素,然后为这些元素设置了CSS属性“color:red;”。
body标签内部包含h1、div和p这些不同的元素,但可以为这些元素定义相同的class属性,这样就可以同时为这些元素设置相同的CSS样式了。从图10-2中可以看出,
只有“盒子1”所在的div标签没有定义class属性,所以它没有显示为红色。;
10.5属性选择器
;
【例10-4】属性选择器的应用。
;
上述代码在浏览器中的预览效果如图10-3所示。
;
本例中,选择器“[target]”表示选择使用了target属性的所有元素,并为这些元素设置了浅蓝色的背景。选择器“[target=_blank]”表示选择了target属性值为“_blank”的元素,并设置文本颜色为红色。从图10-3中我们可以看出,“学院简介”和“校园环境”这两个超链接元素被选择器选中并分别设置了样式。
属性选择器还可以结合一些符号来表示有条件的选择。CSS属性选择器语法格式及举例见表10-1
;
;
10.6组合选择器;
【例10-5】后代选择器的应用。;
;
上述代码在浏览器中的预览效果如图10-4所示。;
10.6.2?子元素选择器
与后代选择器相比,子元素选择器只能选择作为某元素直接(一级)子元素的元素。其语法格式如下:;
【例10-6】子元素选择器的应用。
;
上述代码在浏览器中的预览效果如图10-5所示。;
10.6.3?相邻兄弟选择器
相邻兄弟选择器可选择紧接在另一元素后的元素,且两者有相同的父元素。“相邻”的意思是“紧随其后”。
相邻兄弟选择器的语法格式如下:;
【例10-7】相邻兄弟选择器的应用。;
10.6.4?后续兄弟选择器
后续兄弟选择器可选取指定元素之后的所有普通兄弟元素。其语法格式如下:;
【例10-8】后续兄弟选择器的应用。
;
10.6.5?交集选择器
交集选择器由标签选择器和class选择器或id选择器组合在一起使用,取两种选择器所选范围的交集。
交集选择器的语法格式如下:;
【例10-9】交集选择器的应用。
;
上述代码在浏览器中的预览效果如图10-6所示。;
10.6.6?分组选择器
当页面中有多个元素都设置了相同的样式,我们可以通过分组将这些元素的选择器写到一起,这样就可以得到更简洁的样式表。
分组选择器的语法格式如下:
;
【例10-10】分组选择器的应用。
您可能关注的文档
- 《电机学》课件_2.8 直流电动机的运行特性.ppt
- 《电动汽车高压安全及防护》课件_第6章.pptx
- 《电动汽车高压安全及防护》课件_第3章.pptx
- 《机电一体化技术》课件_第二章 机电一体化系统模型.pptx
- 《PCB设计与制作》课件_项目7 单面和双面PCB的制作.pptx
- 《电动汽车高压安全及防护》课件_第8章.pptx
- 《机电一体化技术》课件_第四章 4.2 机电一体化系统中常用的传感器.pptx
- 《PCB设计与制作》课件_项目3 呼吸灯单面混装PCB设计.pptx
- 《电动汽车高压安全及防护》课件_第4章.pptx
- 《光纤通信》课件_第1章:绪论.pptx
- 母亲节演讲稿范文500字汇编21篇.docx
- 毅嘉電子(蘇州)有限公司招聘1人公开引进高层次人才笔试参考题库(共100题)答案内部题库及答案【全国.docx
- 2023幼师师德师风大全_0参考演讲稿.docx
- 2025年医用X射线计算机断层扫描成像装置(X-CT)项目建设总纲及方案.docx
- 竞选卫生管理员演讲稿.doc
- 比亚迪股份有限公司-H股2024年招聘71人公开引进高层次人才笔试参考题库(共100题)答案通关秘籍.docx
- 比亚迪股份有限公司-H股2024年招聘3人历年(高频重点提升专题训练)共100题附带答案内部题库(真.docx
- 比亚迪股份有限公司-H股2024年招聘172人公开引进高层次人才笔试参考题库(共100题)答案王牌题.docx
- 比亚迪股份有限公司-H股2024年招聘1人公开引进高层次人才笔试参考题库(共100题)答案题库大全【.docx
- 比亚迪股份有限公司-H股2024年招聘1人公开引进高层次人才笔试参考题库(共100题)答案题库大全【.docx
最近下载
- 2024年广东省2024届高三高考模拟测试一模 英语试卷(含答案).pdf VIP
- 机械制图习题集(第2版)胡建生课后习题答案解析.pdf
- 2022年1月浙江省普通高学业水平考试政治试题.pdf
- 2024(部编版)历史九年级上册核心考点与重难点(详细版).docx
- 《吃火锅》课件-课件.ppt
- 2024-2025学年小学信息技术(信息科技)四年级全一册义务教育版(2024)教学设计合集.docx
- 纽崔莱向活力说早安(营养早餐).ppt
- 人教版五年级数学上册计算练习每日一练.pdf
- 19G518-3_门式刚架轻型房屋_钢结构_有吊车_.docx VIP
- 2023年济南小升初历年真题大全(附答案).docx
文档评论(0)