Cuando los principiantes de CSS comienzan a usar el diseño div+css, a menudo les preocupa una pregunta: al definir un atributo, ¿debería usar id o class? Aquí hablaré sobre mis principios para usar ID y clase en mi trabajo. Espero que ayude a los principiantes.
[b]Principios del uso de ID[/b]
Sabemos que los ID son únicos, lo que significa que no se pueden repetir en todo el xhtml, por lo que cuando escribimos páginas web, los ID se utilizan para estructuras grandes, como logotipos, navegación, contenido principal, derechos de autor, etc., según el nombre. Nómbrelo #logo, #nav, #contenter, #copyright. Otra situación es: cuando queremos aplicar una capa a través de js para lograr un determinado efecto, usamos id. Esto también está determinado por la unicidad de la identificación.
[b]Principios del uso de clases[/b]
La clase es universal en la definición de CSS y se puede reutilizar infinitamente, lo que también refleja la superioridad del diseño div + css. La clase se usa a menudo dentro de la estructura. La ventaja de esto es que es beneficioso para el mantenimiento y modificación posteriores del código del sitio web. Esto hará que todas las clases sean hijas o nietas de id.
Otra cosa a tener en cuenta es que trate de no permitir que la clase contenga una identificación, como .ff #childer{. ..}, esto es obviamente indeseable e incompatible con los hábitos de escritura. También he introducido buenos hábitos de escritura antes, que son muy beneficiosos para escribir código estandarizado, cooperar con otros colegas e incluso realizar el mantenimiento posterior.