1. `!important`
`!important` 是一个声明,它告诉浏览器应该使用未定义的样式,而不是现有的样式。这意味着如果一个样式已被定义,浏览器将不会接受 `!important` 声明。
使用 `!important` 可能会导致一些冲突,因为不同样式之间的优先级不同。因此,仅适用于需要强制更改样式的情况。
2. `*`
`*` 是一个取值符,它适用于所有元素。如果使用 `*` 来定义一个属性,它将适用于所有元素,包括嵌套元素。
3. `+`
`+` 是一个计数符,它适用于单个元素及其子元素。如果使用 `+` 来定义一个属性,它将适用于所有单个元素及其子元素。
4. `-`
`-` 是一个减号,它适用于两个元素之间的所有元素。如果使用 `-` 来定义一个属性,它将适用于所有相邻元素。
5. `>`
`>` 是连接符,它用于连接两个元素。如果使用 `>` 来连接两个元素,它们将被视为兄弟元素,并且所有属性都适用于兄弟元素。
6. `&`
`&` 是引用符,它用于引用一个元素及其子元素。如果使用 `&` 来引用一个元素及其子元素,它们将被视为引用的兄弟元素,并且所有属性都适用于引用的兄弟元素。
7. `#`
`#` 是引用符,它用于引用一个特定的元素。如果使用 `#` 来引用一个元素,它将导致该元素在所有其他元素的样式中被视为特定元素。
8. `*`
`*` 和 `+` 的作用类似,但 `*` 适用于所有元素,而 `+` 适用于单个元素及其子元素。
9. `>`
`>` 和 `&` 的作用类似,但 `>` 用于连接两个元素,而 `&` 用于引用一个元素及其子元素。
10. “
“ 是一个闭包,它用于包围一个元素的所有属性。如果使用 “ 来包围一个元素的所有属性,它将适用于该元素及其所有子元素。
以上就是 CSS 中一些基本原则符的详细介绍,掌握这些原则可以更好地使用 CSS 进行样式设计。