CSS选择符:类class与标识id的使用解析

需积分: 7 0 下载量 10 浏览量 更新于2024-08-17 收藏 1.2MB PPT 举报
"类class和标识id选择符是HTML中用于CSS样式控制的重要元素,它们提供了对HTML元素的精准定位和样式定义。类class通常用于复用样式,而标识id则是唯一的,适用于特定的、不可重复的元素。例如,一个`<div>`标签可以同时拥有class和id属性,如`<div id="myId" class="styleA"></div>`。在CSS中,类选择符以一个半角英文句点(.)前缀,如`.div_normal`,而id选择符则以半角英文井号(#)前缀,如`#div_selected`。 CSS(层叠样式表)是一种用于定义HTML或XML(包括SVG、XHTML等)文档的视觉表现的语言。它将内容与表现分离,提高了网页的设计和维护效率。CSS可以应用于文档的多个层面: 1. **内联样式**:通过在HTML元素中使用`style`属性直接定义样式,如`<p style="color:red">text</p>`,这种方式简单但不推荐,因为它会增加代码的冗余,不利于维护。 2. **内部样式**:在HTML文档的`<head>`标签内,通过`<style>`标签定义样式,这些样式仅作用于当前页面,如: ```html <head> <style> p {color: red;} </style> </head> ``` 3. **外部样式**:创建单独的CSS文件,然后在HTML文档中通过`<link>`标签引入,适用于多个页面共享样式,如: ```html <head> <link rel="stylesheet" type="text/css" href="styles.css"> </head> ``` CSS属性与值包括但不限于颜色、文本属性等: - **颜色**:使用`color`和`background-color`属性设置字体和背景颜色,支持多种颜色表示方式,如颜色名称、十六进制、RGB、RGBA等。 - **文本属性**: - `font-family`:定义字体系列,如`Arial, sans-serif`。 - `font-size`:设置字体大小,可用`em`、`px`、`%`等单位。 - `font-weight`:设定字体粗细,常用`bold`和`normal`。 - `font-style`:设定字体样式,如`italic`和`normal`。 - `text-decoration`:定义文本装饰,如`overline`、`line-through`、`underline`和`none`。 - `text-transform`:控制文本的大小写转换,如`capitalize`、`uppercase`、`lowercase`和`none`。 - `letter-spacing`和`word-spacing`:调整字母和单词之间的间距。 这些属性结合使用,可以实现丰富的文档样式设计,使得HTML内容呈现出多样化的视觉效果。在实际应用中,开发者应遵循最佳实践,如避免过多的内联样式,合理组织CSS代码,以及利用选择器的优先级来控制样式层叠,以提高代码的可维护性和可读性。