الفئة هي الفئة التي تحدد التسمية.
المعرف هو معرف تسمية المجموعة.
يتم استخدام سمة الفئة لتحديد فئة النمط التي ينتمي إليها العنصر.
على سبيل المثال، يمكن إضافة ورقة أنماط:
.baobao { اللون: الخلفية: #ff80c0 }
الاستخدام: فئة = "باوباو"
يتم استخدام سمة المعرف لتحديد نمط فريد لعنصر ما. مثل قاعدة CSS:
#binbin { حجم الخط: أكبر }
الاستخدام: معرف = "binbin"
المعرف هو علامة تستخدم للتمييز بين الهياكل والمحتويات المختلفة، تمامًا مثل اسمك. إذا كان هناك شخصان يحملان نفس الاسم في الغرفة، فسيحدث ارتباك؛
الفصل هو أسلوب يمكن تطبيقه على أي هيكل ومحتوى، تمامًا مثل قطعة الملابس؛
من الناحية النظرية، فهي مختلفة: يعثر المعرف على البنية/المحتوى أولاً، ثم يحدد نمطًا له؛ ويحدد الفصل النمط أولاً، ثم يطبقه على هياكل/محتوى متعدد.
يتم استخدام الفئة لتحديد عنصر واحد أو أكثر بناءً على معايير محددة من قبل المستخدم. التشبيه الأكثر ملاءمة هو البرنامج النصي: يمكن للفئة تحديد سطر القصة لكل حرف في البرنامج النصي، ويمكنك استخدام هذه الفئة من خلال CSS، وجافا سكريبت، وما إلى ذلك. لذلك يمكنك استخدام class = "Frodo"، class = "Gandalf"، class = "Aragorn" على الصفحة لتمييز خطوط القصة المختلفة. نقطة أخرى مهمة جدًا هي أنه يمكنك استخدام Class لأي عدد من المرات في المستند.
أما بالنسبة للهوية، فهي تستخدم عادةً لتحديد علامة تظهر مرة واحدة فقط في الصفحة. عند تنفيذ تخطيط منظم لتخطيط الصفحة (على سبيل المثال، تتكون الصفحة عادةً من رأس، وإعلان رئيسي <masthead>، ومنطقة محتوى، وتذييل، وما إلى ذلك)، فمن المثالي عمومًا استخدام المعرف، لأن المعرف موجود في أ- يمكن استخدامه مرة واحدة فقط في المستند. نادرًا ما تظهر هذه العناصر أكثر من مرة في نفس الصفحة.
لتلخيص ذلك في جملة واحدة: يمكن استخدام الفئة بشكل متكرر ولكن لا يمكن استخدام المعرف إلا مرة واحدة في الصفحة. من الممكن أن استخدام نفس المعرف بشكل متكرر لن يسبب مشاكل في معظم المتصفحات، ولكن هذا بالتأكيد استخدام غير صحيح وفقًا للمعايير، وقد يسبب مشاكل حقيقية في بعض المتصفحات.
في التطبيقات العملية، قد يكون الفصل أكثر فائدة لتخطيط النص وما إلى ذلك، بينما يكون المعرف أكثر فائدة لتخطيط الماكرو ووضع التصميم للعناصر المختلفة.