Wenn CSS-Anfänger zum ersten Mal mit der Verwendung des div+css-Layouts beginnen, stellt sie sich oft die Frage: Sollten Sie beim Definieren eines Attributs id oder class verwenden? Hier werde ich über meine Prinzipien für die Verwendung von ID und Klasse in meiner Arbeit sprechen. Ich hoffe, es hilft Anfängern.
[b]Grundsätze der Verwendung von ID[/b]
Wir wissen, dass IDs eindeutig sind, was bedeutet, dass IDs nicht im gesamten XHTML wiederholt werden können. Wenn wir also Webseiten schreiben, werden IDs entsprechend der Benennung für große Strukturen wie Logo, Navigation, Hauptinhalt, Urheberrecht usw. verwendet Standards. Nennen Sie es #logo, #nav, #contenter, #copyright. Eine andere Situation ist: Wenn wir eine Ebene über js anwenden möchten, um einen bestimmten Effekt zu erzielen, verwenden wir die ID. Dies wird auch durch die Einzigartigkeit der ID bestimmt.
[b]Prinzipien der Klassenverwendung[/b]
Die Klasse ist in der CSS-Definition universell und kann unbegrenzt wiederverwendet werden, was auch die Überlegenheit des div+css-Layouts widerspiegelt. Der Vorteil davon ist, dass dies für die spätere Wartung und Änderung des Website-Codes von Vorteil ist. Dadurch werden alle Klassen zu untergeordneten oder untergeordneten Klassen von id.
Beachten Sie außerdem, dass die Klasse keine IDs wie .ff #childer{ enthalten darf. ..}, das ist offensichtlich unerwünscht und widerspricht den Schreibgewohnheiten. Ich habe auch schon früher gute Schreibgewohnheiten eingeführt, die für das Schreiben von standardisiertem Code, die Zusammenarbeit mit anderen Kollegen und sogar für die spätere Wartung sehr hilfreich sind.