CSS是一种层叠样式表,它由两个主要部分构成:选择器和申明。选择器用于指定CSS样式的HTML标签、属性和属性值,以“键值对”的形式出现,多个“键值对”之间用英文“;”分开。选择器选择标签时,可以分为基础选择器和复合选择器两种类型。

基础选择器由单个选择器组成,包括标签选择器、类选择器、id选择器和通配符选择器。标签选择器使用HTML标签名称作为选择器,可以把某一类标签全部选择出来。类选择器用于差异化地选择不同的标签,可以单独选一个或者几个标签。id选择器使用HTML元素的id属性来设置,CSS中id选择器以“#”来定义。

复合选择器是指将多个基础选择器组合在一起使用,以便更精确地选择需要修改样式的元素。例如,可以将两个或多个基础选择器组合在一起使用,以便更精确地选择需要修改样式的元素。

在编写CSS时,需要注意以下几点:

1. 命名规范:不要使用纯数字、中文等命名;长名称或词组可以使用中横线来为选择器命名。

2. 多类名:在标签class竖向中写多个类名时,多个类名中间必须用空格隔开。

3. 唯一性:id选择器的id属性是唯一的不得重复。类选择器就像人的名字一样,一个人可以有多个名字,一个名字也可以被多个人使用。

4. 使用次数:类选择器在修改样式中用的最多,而id选择器一般用于页面唯一性的元素上,经常与JavaScript搭配使用。