CSS Combinator selectors
تحديد العناصر بالعلاقات في لغة CSS
سوف تتعلم في هذا الدرس كيفه اختيار العناصر المرتبطة بعلاقة معاً مثل العناصر الداخلية والمجاورة أو العنصر الأب لعنصر معين لإضافة style عليها في لغة CSS وتسمي هذه الطريقة Combinator selectors.
التاريخ
الدروس
المستوى
اللغة
المشاهدات
المواضيع
CSS Combinator selectors
تحديد العناصر بالمجمعات في لغة CSS
</>
CSS Combinator selectors
تحديد العناصر بالمجمعات في لغة CSS
Combinator selectors هي اختيار عناصر تربطها علاقة معاً مثل العناصر الداخلية وتسمي children الأبناء أو العناصر parent الأب أو العناصر sibling الأخوة في لغة CSS.
أنواع Combinator selectors في لغة CSS:
- descendant selector العناصر من أب أو من نسل واحد.
- child selector أبناء العناصر وهي العناصر الداخلية.
- adjacent sibling selector العناصر الأخوة المباشرة.
- general sibling selector العناصر الأخوة العامة.
</>
CSS descendant selector
العناصر من أب أو من نسل واحد في لغة CSS
لاختيار جميع العناصر الموجودة بداخل عنصر معين في لغة CSS يجب كتابة اسم العنصر parent الأب في البداية متبوعاً باسم child الأبن ونفصل بينهم بمسافة واحدة.
CSS descendant selector
العناصر من أب أو من نسل واحد في لغة CSS.
div p { background-color: #007bff; color:white; }
</>
CSS child selector
تحديد العناصر الداخلية أو الأبناء في لغة CSS
لتحديد العناصر children الأبناء أو الداخلية لعنصر ما parent من نوع معين مثل جميع <p> أو جميع <span> في لغة CSS فيجب كتابة اسم العنصر parent الأب متبوعاً بعلامة أكبر من > ثم اسم عنصر الأبن ليصبح بهذا الشكل [div > p].
CSS child selector
اختيار العناصر الأبناء او الداخلية في لغة CSS.
div > p { background-color: #007bff; }
</>
CSS adjacent sibling selector
تحديد العنصر الأخ المجاور في لغة CSS
لتحديد العنصر الأخ المجاور مباشرة في لغة CSS فيجب تحديد العنصر الأساسي متبوعاً بعلامة plus + ثم العنصر التالي مباشرة ولتحديد paragraph يلي div فنكتب بهذا الشكل [div + p].
CSS adjacent sibling selector
تحديد العناصر الأخوة المجاورة في لغة CSS.
div + p { background-color: #007bff; }
</>
CSS general sibling selector
تحديد جميع العناصر الأخوة المجاورة في لغة CSS
لتحديد جميع العناصر الأخوة المجاورة في لغة CSS بعد عنصر معين فنكتب أسم العنصر الذي يتبعه عنصر اخ مباشر متبوعاً باسم العنصر المجاور مثل [p ~ ul] لتحديد جميع ul فقط التي تلي أو بجوار عنصر p.