No termino de comprender cual es su diferencia y cuando debemos usar uno u otro?
No termino de comprender cual es su diferencia y cuando debemos usar uno u otro?
Hola Tomás, espero que estés bien!
Una pseudoclase de CSS es una palabra clave agregada a los selectores que especifica un estado especial del elemento seleccionado. Por ejemplo, :hover se puede usar para cambiar el color de un botón cuando el usuario pasa el mouse sobre él. Un pseudoelemento CSS es una palabra clave añadida a un selector que le permite diseñar una parte específica del elemento seleccionado. Por ejemplo, el pseudoelemento ::first-line aplica el estilo solo a la primera línea de un párrafo.
Si tiene alguna pregunta sobre el contenido del curso, estamos aquí para ayudarlo. ¡Sigue practicando! ¡Vamos juntos!
Gracias Rafaela por tu respuesta, me ha quedado mas claro. Mi confusion surgio de la sintaxis, he visto que para los pseudoelementos se debe utilizar ::
sin embargo en el curso se utiliza uno :
, de igual manera funcionan. Ambos son validos o se debe utilizar estrictamente ::
?
Hola gracias por compartir esta pregunta así aprendemos todos, te comparto esta liga lo mejor es usar : porque es soportado por todos los navegadores en varias versiones y :: no, por todos fíjate en la tabla que viene en el contenido.
https://developer.mozilla.org/es/docs/Web/CSS/Pseudo-elements