الصيغة الزائدة ::before في CSS
- الصفحة السابقة ::backdrop
- الصفحة التالية ::file-selector-button
- العودة إلى المستوى السابق دليل مرجع عنصرهای جعلی CSS
التعريف والاستخدام
CSS ::before
الصيغة الزائدة تستخدم لضبط بعض المحتوى قبل محتوى العنصر المحدد.
استخدام content
تحديد المحتوى المضاف. يمكن أن تكون قيمة content ما يلي:
- السلسلة النصية: content: "Hello world!";
- الصورة: content: url(myimage.jpg);
- بدون محتوى: content: none;
- المحاسبة: content: counter(li);
- القووس: content: open-quote;
- قيمة الخاصية: content: " (" attr(href) ")";
نصيحة:لاحظ أن المحتوى المضاف يبقى داخل العنصر المحدد. سيتم إضافة المحتوى المضاف قبل المحتوى الأخر داخل العنصر.
استخدام ::after
أضف بعض المحتوى بعد محتوى العنصر المحدد.
مثال
مثال 1
أضف سلسلة نصية قبل محتوى كل عنصر <p>:
p::before { content: "اقرأ هذا: "; }
مثال 2
أضف سلسلة نصية قبل محتوى كل عنصر <p> وقم بتعيين نمط المحتوى المضاف:
p::before { content: "اقرأ هذا -"; background-color: yellow; color: red; font-weight: bold; }
نحو اللغة CSS
::before { إعلانات css; }
تفاصيل التقنية
الإصدار: | CSS2 |
---|
دعم المتصفح
الرقم في الجدول يشير إلى إصدار المتصفح الأول الذي يدعم هذا الصيغة الزائدة بشكل كامل.
كروم | إدج | فايرفوكس | سفاري | أوبرا |
---|---|---|---|---|
4.0 | 9.0 | 3.5 | 3.1 | 7.0 |
الصفحات ذات الصلة
دليل:الصيغة الزائدة CSS
المرجع:الصيغة الزائدة ::after
- الصفحة السابقة ::backdrop
- الصفحة التالية ::file-selector-button
- العودة إلى المستوى السابق دليل مرجع عنصرهای جعلی CSS