- 跨平台移动APP设计及应用
- 张思民
- 463字
- 2021-03-23 13:28:03
2.2.2 CSS的选择器
所谓CSS选择器就是指定HTML文件中需要设置样式的元素。根据所选取的元素范围,CSS选择器共分为3种类型:标签选择器、id选择器和类选择器。
1.标签选择器
通过标签选择器,可以对HTML文档中的标签设计CSS样式,其设置格式如下:
标签名称{属性1:值1;属性2:值2;…}
【例2-7】 标签选择器应用示例,分别设置标签h1、h2的字号和颜色。
按题目要求,设置CSS的程序如下:
![](https://epubservercos.yuewen.com/DB5EE7/14615888805744006/epubprivate/OEBPS/Images/img00027003.jpg?sign=1738895045-T4LaxYVGDzPXLGClwFYLQB1wHy4U1PVV-0-9e8bef97f46fee0cbf8a26449ad8283e)
![](https://epubservercos.yuewen.com/DB5EE7/14615888805744006/epubprivate/OEBPS/Images/img00028001.jpg?sign=1738895045-pWeVLyI1Z0m8MZ9TYjt7XajISyYK5MRh-0-ec96b5f1136bcf2d76d14e72d6d919cc)
程序运行结果如图2.8所示。
![](https://epubservercos.yuewen.com/DB5EE7/14615888805744006/epubprivate/OEBPS/Images/img00028002.jpg?sign=1738895045-n1ZowGtQj8GxLS9HOduBtd1Zs9SkNAje-0-6dc850cd759a515378936837cd9920af)
图2.8 标签选择器示例
2.id选择器
有时,需要对HTML文档中某一个元素进行样式设计,则可以对该元素设置一个id标记,从而对id标记的元素进行CSS样式设计。其设计格式如下:
#id 名称{属性1:值1;属性2:值2;…}
【例2-8】 id选择器应用示例,设置标签的id标记值为aa的字号、颜色。
![](https://epubservercos.yuewen.com/DB5EE7/14615888805744006/epubprivate/OEBPS/Images/img00028003.jpg?sign=1738895045-dOHfHGg5h8yvOSwk6Xm4EjbY9VOyqkiI-0-8af669518af620e04ff59c4ffcea49b6)
![](https://epubservercos.yuewen.com/DB5EE7/14615888805744006/epubprivate/OEBPS/Images/img00029001.jpg?sign=1738895045-CM4RkEVOEh41rnQSmnq0iYGJclZA4mrg-0-03a0e5cf0ec40c406337422dddb5222a)
程序运行结果如图2.9所示。
![](https://epubservercos.yuewen.com/DB5EE7/14615888805744006/epubprivate/OEBPS/Images/img00029002.jpg?sign=1738895045-QMzmqpnsrmowUjGw0WOsseEoZfOrqqVq-0-c6b99594c81fea95577e97278a52eee2)
图2.9 id选择器示例
3.class类选择器
当需要对多个不同元素进行样式设计时,可以在HTML文档中对这些元素设计class标记,从而对这些标记为class的元素进行设计,其语法格式如下:
.class 名称{属性1:值1;属性2:值2;…}
【例2-9】 设置标签为h1、h2及p具有相同的字号和颜色。
![](https://epubservercos.yuewen.com/DB5EE7/14615888805744006/epubprivate/OEBPS/Images/img00029003.jpg?sign=1738895045-P6Lox7YIUV5yNY2rARg2IIXfGgZ4vN1p-0-8c0cd257f6a65a2dd2bf0f22518aa517)
程序运行结果如图2.10所示。
![](https://epubservercos.yuewen.com/DB5EE7/14615888805744006/epubprivate/OEBPS/Images/img00030001.jpg?sign=1738895045-v4znJjxb8289BuFsls2QDQ2z7pzcqeWi-0-26ff64b7e043fdffdae84b0fb8926947)
图2.10 class类选择器示例