Currently Empty: $0.00

About Course
شكرًا لإرفاق ملف الـ CSS الذي يحمل اسم rtl.css
. بعد مراجعته، إليك الملاحظات العامة والمقترحات للتحسين:
✅ ما يميز الملف
-
يحتوي على قواعد RTL واضحة ومباشرة، تستهدف المحاذاة، والاتجاهات، وتنسيقات العناصر.
-
يغطي عناصر متعددة مثل
.form-group
,.text-right
,.ml-auto
, وغيرها. -
يستخدم
!important
بشكل متكرر لضمان أولوية القواعد على غيرها.
⚠️ ملاحظات ومقترحات للتحسين
1. الإفراط في استخدام !important
-
كثرة استخدام
!important
قد يسبب صعوبة في التعديل لاحقًا وتضاربًا في الأنماط. -
يفضل تقليل استخدامها إلا عند الضرورة القصوى.
2. تكرار غير ضروري
مثال:
.text-right {
text-align: right !important;
}
ويوجد أيضًا:
.text-end {
text-align: right !important;
}
→ يمكن دمجها:
.text-right,
.text-end {
text-align: right !important;
}
3. عدم وجود تعليق توضيحي
يفضل إضافة تعليقات في بداية كل قسم لتسهيل الصيانة والفهم، مثلاً:
/* ===== عناصر النماذج ===== */
4. تحسين التنظيم
يفضل ترتيب القواعد حسب الفئات (نموذج، أزرار، تخطيطات…) أو حسب الأهمية، مما يسهل على المطورين الآخرين الفهم والتعديل لاحقًا.
5. دعم أفضل لـ Bootstrap 5 (إن كنت تستخدمه)
في بعض الأماكن، يتم قلب الاتجاهات يدويًا (مثل .mr-auto → .ml-auto
). إذا كنت تستخدم Bootstrap 5، فهو يدعم الـ RTL رسميًا ويمكن الاعتماد عليه بشكل أفضل.
✍️ هل ترغب أن أقوم بتنظيف الملف لك وإعادة ترتيبه بشكل منظم ومع تعليقات مساعدة؟
أو هل تود دمجه مع ملف CSS آخر؟
Course Content
القسم الاول
-
الدرس الاول
-
الاختبار