Quando iniciantes em CSS começam a usar o layout div+css, eles geralmente ficam preocupados com uma pergunta: ao definir um atributo, você deve usar id ou classe? Aqui falarei sobre meus princípios para usar ID e classe em meu trabalho. Espero que ajude os iniciantes.
[b]Princípios de uso de ID[/b]
Sabemos que os IDs são únicos, o que significa que os IDs não podem ser repetidos em todo o xhtml, portanto, quando escrevemos páginas web, os IDs são usados para grandes estruturas, como logotipo, navegação, conteúdo principal, direitos autorais, etc., de acordo com a nomenclatura. padrões. Nomeie-o como #logo, #nav, #contenter, #copyright. Outra situação é: quando queremos aplicar uma camada através de js para conseguir determinado efeito, usamos id. Isso também é determinado pela singularidade do id.
[b]Princípios de uso da classe[/b]
A classe é universal na definição CSS e pode ser reutilizada infinitamente, o que também reflete a superioridade do layout div+css. A classe é frequentemente usada dentro da estrutura. A vantagem disso é que é benéfica para a manutenção e modificação posterior do código do site. Isso fará com que todas as classes sejam filhas ou netas do id.
Outra coisa a observar é que tente não deixar a classe conter id, como .ff #childer{. ..}, isso é obviamente indesejável e inconsistente com os hábitos de escrita. Também introduzi bons hábitos de escrita antes, que são muito benéficos para escrever código padronizado, cooperar com outros colegas e até mesmo fazer manutenção posterior.