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 — يجعل صفحتك المنسّقة تفاعلية.