CSS Tutorial

وحدات - units

الخطوات العملية:

  • حدد استخدامات الوحدة: حدد أنواع القياسات التي تحتاج إلى استخدامها لمشروعك.
  • اختر الوحدة المناسبة: لكل وحدة مزاياها وعيوبها، فاختر الوحدة التي تناسب احتياجاتك.
  • استخدم الوحدات بانتظام: استخدم نفس الوحدات طوال مشروعك لضمان اتساق القياسات.
  • اختبر وحداتك: اختبر وحداتك في متصفحات مختلفة للتأكد من أنها تعمل كما هو متوقع.

المفاهيم الرئيسية:

  • البكسل (px): أصغر وحدة قياس، وهي مثالية لعناصر الواجهة مثل الأزرار والرموز.
  • الأيم (em): نسبة إلى حجم الخط الأساسي للعنصر، وهي مفيدة لقياس أحجام الخطوط والعناصر ذات الصلة بالنص.
  • الريم (rem): نسبة إلى حجم الخط الجذر للوثيقة، وهي مفيدة لقياس أحجام العناصر المتغيرة وفقًا لأحجام الخطوط.
  • النسب المئوية (%): نسبة إلى العنصر الأصلي أو حجم الواجهة، وهي مفيدة لإنشاء تخطيطات مرنة.
  • وحدات منفذ العرض (vw،vh): نسبة إلى عرض أو ارتفاع منفذ العرض، وهي مفيدة لإنشاء عناصر تستجيب للتغييرات في حجم الشاشة.

وحدات أخرى:

  • نقاط (pt): وحدة طباعة تقليدية.
  • وحدات بيكا (pc): وحدة طباعة أكبر من النقطة.
  • الخطوط (ln): وحدة لقياس الأسطر.

مثال CSS لقياسات الخصائص:

body {
  font-size: 1em;
  line-height: 1.5em;
  padding: 10px;
  margin: 20% 5%;
  width: 80vw;
}

دليل إرشادي لسهولة الوصول والاستخدام:

  • استخدم وحدات نسبية مثل ems و rems لضمان قابلية القياس للمستخدمين الذين يعانون من ضعف البصر.
  • تجنب استخدام وحدات البكسل لأنها غير قابلة للتطويع.
  • ضع في اعتبارك الاختلافات في أحجام الشاشات وتأثيرها على وحداتك.
  • اختبر وحداتك باستخدام أدوات مثل WAVE و aXe لتحديد أي مشكلات تتعلق بإمكانية الوصول.