La diferencia entre pseudoclases y pseudoelementos css

CSS introduce pseudoclases y pseudoelementos para dar formato a la información fuera del árbol del documento , es decir, las pseudoclases y los pseudoelementos se utilizan para modificar partes que no están en el árbol del documento, como la primera letra de una oración, el primera letra de una lista un elemento.
**Las pseudoclases se utilizan para agregar estilos correspondientes a elementos existentes cuando se encuentran en un estado determinado. ** Este estado cambia dinámicamente según el comportamiento del usuario. Por ejemplo: cuando el mouse del usuario se detiene en el elemento especificado por Mogg, podemos usar el desplazamiento para describir el estado de este elemento. Aunque es similar a las clases CSS ordinarias, puede agregar estilos a los elementos existentes, pero solo en el dom tree Los estilos solo se pueden agregar a elementos en un estado indescriptible, por lo que se denominan pseudoclases.
**Los pseudoelementos se utilizan para crear y diseñar elementos que no están en el árbol del documento. **Por ejemplo, podemos usar :before para agregar texto antes de un elemento y agregar estilos al texto. Aunque el usuario puede ver el texto, el texto no está realmente en el árbol del documento.
Las pseudoclases operan en elementos que ya están en el árbol del documento, mientras que los pseudoelementos crean un elemento fuera del árbol del documento. Por lo tanto, la diferencia entre pseudoclases y pseudoelementos es que no se crea ningún elemento fuera del árbol del documento.
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/weixin_51610980/article/details/128553661
Recomendado
Clasificación