CSS بالتطبيق العملي

تاريخ الرفع : منذ 4 أشهر آخر تحديث : منذ 4 أشهر beginner

ابدأ الاختبار

ابدأ الاختبار

لننسّق عمليًا

طبّق ما تعلّمته: ستُنسّق بطاقة تعريف من الصفر وتكتسب سير عمل نظيفًا وقابلًا للصيانة.

مشروع: بطاقة تعريف

  • اكتب HTML: حاوية فيها صورة واسم ونبذة قصيرة.
  • اربط ورقة أنماط خارجية وأضِف class على البطاقة.
  • نسّق الصندوق: حشو، border-radius، وظل خفيف.
  • استخدم Flexbox لتوسيط البطاقة في الصفحة.

شيفرة CSS

.card {
  max-width: 320px;
  margin: 40px auto;
  padding: 24px;
  border-radius: 14px;
  background: #fff;
  box-shadow: 0 6px 20px rgba(0,0,0,.08);
  text-align: center;
}
.card img {
  width: 96px;
  height: 96px;
  border-radius: 50%;
  object-fit: cover;
}

استخدم أدوات المطوّر (DevTools)

زر يمين → فحص (Inspect). يمكنك تعديل CSS مباشرةً ورؤية النتيجة فورًا قبل تعديل ملفك.

عادات جيدة مقابل أخطاء شائعة

افعل ✓تجنّب ✗
أعِد استخدام الأصناف للأنماط المتكرّرةتكرار القواعد نفسها في كل مكان
استخدم rem / % / Flexbox / Gridترميز مواضع بالبكسل بشكل ثابت
احتفظ بورقة أنماط خارجية واحدةتشتيت خصائص style السطرية
استخدم box-sizing: border-boxالصراع مع عروض غير متوقعة

انتبه إلى هذه الأخطاء

الخاصية المكتوبة خطأً تُتجاهل بصمت، والوحدة المفقودة (width: 100 بدل 100px) تُفسد التخطيط، والإفراط في !important يجعل CSS غير قابل للصيانة.

التفاصيل ليست مجرّد تفاصيل؛ إنها ما يصنع التصميم.تشارلز إيمز
لماذا لا يُطبَّق CSS الخاص بي؟
تحقّق من مسار <link>، وابحث عن خطأ مطبعي في المُحدِّد أو الخاصية، وافحص الأولوية — فقد تفوز قاعدة أكثر تحديدًا.
كيف أُوسّط div؟
عبر Flexbox على الأب: display:flex; justify-content:center; align-items:center;.
ما التالي بعد CSS؟
JavaScript — يجعل صفحتك المنسّقة تفاعلية.

واصِل تقدّمك

أصبحت تُنظّم وتُنسّق صفحة. جاهز لجعلها تفاعلية بـ JavaScript؟

استكشف مسار JavaScript

التعليقات