60 lines
2.0 KiB
Markdown
60 lines
2.0 KiB
Markdown
|
---
|
||
|
title: Class Selector
|
||
|
localeTitle: اختيار الطبقة
|
||
|
---
|
||
|
## اختيار الطبقة
|
||
|
|
||
|
يُستخدم Class Selector في ملف CSS لتطبيق النمط على عناصر HTML مع اسم الفئة المطابق. في HTML ، يمكنك تعيين اسم الفئة لأي عنصر عن طريق إضافة سمة "class".
|
||
|
|
||
|
لتحديد عناصر بفئة محددة ، نستخدم الحرف (.) المسمى كحرف فترة ، مع اسم الفئة.
|
||
|
|
||
|
فمثلا .مركز { محاذاة النص: مركز؛ لون احمر؛ }
|
||
|
|
||
|
هنا ، ستكون جميع عناصر HTML ذات `class="center"` باللون الأحمر ومحاذاة إلى الوسط.
|
||
|
|
||
|
أمثلة:
|
||
|
|
||
|
`
|
||
|
<h1 class="test">This is a heading 1</h1>
|
||
|
<p class="test">This is a paragraph 1</p>
|
||
|
<h2 class="test">This is a heading 2</h2>
|
||
|
<p class="test">This is a paragraph 2</p>
|
||
|
<div class="test2 test3">This is a div 1</div>
|
||
|
`
|
||
|
|
||
|
نظرًا لأن اسم الفئة ليس فريدًا ، فإن سمة فئة HTML تجعل من الممكن تعريف أنماط متساوية للعناصر التي تحمل نفس اسم الفئة. **فيما يلي كيفية تحديد الطبقة في ملف CSS لعناصر النمط (لاحظ تدوين.):**
|
||
|
|
||
|
**سيتم تطبيق جميع عناصر `test` الصف باستخدام هذا النمط:**
|
||
|
|
||
|
`.test {
|
||
|
color: green;
|
||
|
}
|
||
|
`
|
||
|
|
||
|
**سيتم تطبيق جميع عناصر `<p>` `test` الصف باستخدام هذا النمط:**
|
||
|
|
||
|
`p.test {
|
||
|
border: 1px solid black;
|
||
|
color: red;
|
||
|
}
|
||
|
`
|
||
|
|
||
|
**سيتم تطبيق جميع عناصر `<h1>` و `<h2>` `test` الصف باستخدام هذا النمط:**
|
||
|
|
||
|
`h1.test, h2.test {
|
||
|
color: blue;
|
||
|
}
|
||
|
`
|
||
|
|
||
|
**سيتم تطبيق جميع العناصر التي تشتمل على كلا النوعين `test2` و `test3` مع هذا النمط:**
|
||
|
|
||
|
`.test2.test3 {
|
||
|
color: green;
|
||
|
}
|
||
|
`
|
||
|
|
||
|
**نصائح: لا توجد مساحة بين فئات متعددة.**
|
||
|
|
||
|
#### معلومات اكثر:
|
||
|
|
||
|
CSS Syntax و Selectors: [w3schools](https://www.w3schools.com/css/css_syntax.asp)
|