الفرق بين الفئة والمعرف

Anonim

الفئة مقابل المعرف

صفائح الأنماط المتتالية (كس) هي لغة تصف شكل المستند الذي يتم كتابته باستخدام لغة الترميز وتنسيقه. يستخدم كس على نطاق واسع لصفحات الويب نمط مكتوبة في هتمل. يسمح كس بتحديد محددات الأنماط الخاصة بك بالإضافة إلى تطبيق الأنماط لعناصر هتمل. ويتم ذلك باستخدام المعرفات إد والطبقة. عند تحديد نمط لعنصر فريد واحد، يتم استخدام محدد الهوية. عند تحديد نمط لمجموعة من العناصر، يتم استخدام محدد الفئة.

ما هي الفئة؟

في كس، يمكن استخدام محدد الفئة لتطبيق أسلوبك الخاص على مجموعة من العناصر. يتم استخدام محدد الفئة لتطبيق نمط معين على مجموعة من العناصر بنفس الفئة. في كس، يتم تحديد محدد فئة بواسطة توقف كامل (.). فيما يلي مثال لمحدد فئة محدد في كس.

. my_class {

كولور: بلو؛

فونت-ويت: بولد؛

}

يمكن أن يشير هتمل إلى الفئة المعرفة في كس باستخدام فئة السمة كما هو موضح بيلو.

هذا هو تنسيقي

هذا هو تنسيقي مرة أخرى

كما هو موضح أعلاه، يمكن استخدام نفس الفئة لعناصر متعددة ويمكن لعنصر واحد استخدام فئات متعددة. عند استخدام فئات متعددة في نفس العنصر، يتم إدراج الفئات في سمة كلاس محددة بواسطة مسافة كما هو موضح بيلو.

هذا هو تنسيقي باستخدام فئتين

ما هو معرف؟

في كس، يمكن استخدام محدد الهوية لتطبيق أسلوبك الخاص على عنصر فريد واحد. في كس، يتم تحديد محدد الهوية بواسطة تجزئة (#). فيما يلي مثال على محدد الهوية معرف في كس.

#my_ID {

كولور: ريد؛

تكست-ألين: رايت؛

}

يمكن أن يشير هتمل إلى محدد الهوية المحدد في كس باستخدام معرف السمة كما هو موضح بيلو.

هذا هو شكل التنسيق الخاص بي محدد الهوية

المعرفات هي فريدة من نوعها. لذلك، يمكن أن يكون لكل عنصر معرف واحد فقط، ولا يمكن أن تحتوي كل صفحة إلا على عنصر واحد بهذا المعرف المحدد. إدس لها سمة هامة التي يمكن استخدامها مع المتصفح. إذا كان عنوان ورل للصفحة يحتوي على قيمة تجزئة (e. g. هتب: // ميوب. كوم # my_id) فسيحاول المتصفح تحديد العنصر تلقائيا بالعنصر "my_id" وتمرير صفحة الويب لعرض هذا العنصر. هذا هو أحد الأسباب التي تجعل الصفحة يجب أن تحتوي على عنصر واحد بهذا المعرف المحدد، حتى يتمكن المتصفح من تحديد موقع هذا العنصر.

ما هو الفرق بين الفئة والمعرف؟

على الرغم من أن كل من محدد الفئة ومعرف الهوية يمكن استخدامها لتطبيق أسلوبك الخاص على العناصر في صفحة ويب، إلا أن هناك بعض الاختلافات الهامة. يمكن استخدام محدد الطبقة لتطبيق أسلوبك الخاص على مجموعة من العناصر، في حين يتم استخدام محدد الهوية لتطبيق نمط على عنصر واحد فريد من نوعه. عند استخدام المعرفات، يمكن أن يكون لكل عنصر رقم تعريف واحد فقط، ويمكن أن تحتوي كل صفحة على عنصر واحد فقط بهذا المعرف المحدد، ولكن يمكن استخدام الفئة لعناصر متعددة ويمكن لعنصر واحد استخدام فئات متعددة.وعلاوة على ذلك، يمكن استخدام معرف لتمرير صفحة تلقائيا لعرض العنصر مع هذا المعرف، ولكن هذا غير ممكن مع محدد الفئة.