Relación de herencia en CSS
En cuanto a la CLASE y el ID sobre los que preguntaste, tienen valores de peso. Una simple comprensión es la prioridad y la identificación tiene la máxima prioridad.
¿Por qué no todas las preguntas que haces pueden usar CLASS o ID?
De hecho, todavía depende de tus propias necesidades. El código que copió es un ejemplo que se le proporcionó en el tutorial para que pueda comprender el peso, que es la prioridad.
p {Color: rojo;}
. El primer {color: verde;}
& ltp? class="first">Cuando estaba en tercer grado, todavía era estudiante de primaria. Tan tímido como un ratón. niña pequeña. </p>En este caso, p y. Primero se ha seleccionado el elemento p, por lo que la prioridad la da el peso, la clase es superior a la etiqueta, por lo que el último que se aplica es el color: verde.
Tu pregunta, que es CLASE e ID, o selector directo de etiquetas, depende de las necesidades específicas del proyecto.
Siempre que comprenda sus diferencias, es fácil saber dónde usar ID y dónde usar CLASS. . .
¿Qué pasa si tienes
herencia HTML+CSS, cascada y particularidad (6)
?
Te sugiero que leas este artículo desde el principio y luego experimentes con su código, lo entenderás más a fondo.