Pseudo-elements في CSS: استهداف أجزاء من العناصر دون تعديل HTML - العدد #44 |
25 يوليو 2025 • بواسطة أحمد زعكان • #العدد 44 • عرض في المتصفح |
في بعض الأحيان، نحتاج إلى تنسيق جزء معين من عنصر HTML دون أن نُضيف عناصر جديدة داخل الكود. هنا يأتي دور Pseudo-elements، وهي أدوات قوية في CSS تتيح لك استهداف أجزاء محددة من العناصر دون الحاجة لتعديل البنية الهيكلية (DOM).
|
|
ما هو الـ Pseudo-element؟ |
الـ Pseudo-element هو كلمة مفتاحية تُستخدم داخل المُحدد (selector)، وتتيح لك تنسيق جزء معين من العنصر، مثل أول حرف، أو أول سطر، أو النص المحدد من قبل المستخدم. |
يُكتب دائمًا باستخدام نقطتين (::)، لتمييزه عن الـ Pseudo-class الذي يُكتب بنقطة واحدة :. |
أمثلة شائعة على Pseudo-elements |
1. ::first-letter |
يستهدف أول حرف من العنصر، وغالبًا ما يُستخدم لتنسيق الفقرات بأسلوب تقليدي: |
![]() |
2. ::first-line |
يستهدف السطر الأول من النص داخل العنصر: |
![]() |
3. ::selection |
يُستخدم لتنسيق النص عندما يقوم المستخدم بتحديده (highlight) باستخدام الفأرة أو لوحة اللمس: |
![]() |
نصائح مهمة |
|
خلاصة |
|
التعليقات