CSS Tutorial

التصميم المتجاوب - Responsive Design

المفاهيم الأساسية:

  • استعلامات الوسائط (Media Queries): لغة استعلام تُستخدم لتحديد عرض شاشة الجهاز.
  • علامة وحدات المنظور (Viewport Meta Tag): تُخبر المتصفح بكيفية عرض الصفحة.
  • التخطيطات السائلة (Fluid Layouts): تخطيطات حجمها تلقائيًا لتناسب أحجام الشاشات المختلفة.

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

  • استخدم علامة وحدات المنظور لتعيين عرض الصفحة الأولي:
<meta name="viewport" content="width=device-width, initial-scale=1">
  • استخدم استعلامات الوسائط لإنشاء نقاط توقف مختلفة لتخطيطات مختلفة:
@media (max-width: 768px) {
  /* تخطيط الأجهزة المحمولة */
}

@media (min-width: 769px) and (max-width: 1024px) {
  /* تخطيط الأجهزة اللوحية */
}

@media (min-width: 1025px) {
  /* تخطيط سطح المكتب */
}
  • استخدم التخطيطات السائلة لضبط حجم العناصر ديناميكيًا:
body {
  font-size: 1em;
  width: 100%;
}

.container {
  width: calc(100% - 20px);
  margin: 0 auto;
  padding: 10px;
}

دليل تحسين إمكانية الوصول:

  • استخدم الألوان المتباينة والنص المقروء.
  • تجنب استخدام النصوص المسموعة والمكتوبة التي يصعب قراءتها.
  • قدم بدائل نصية للصور والمحتوى غير النصي.
  • ضع في الاعتبار مستخدمي لوحات المفاتيح والأجهزة المساعدة.

ملخص:

التصميم المتجاوب هو عملية إنشاء مواقع ويب تتكيف مع أحجام وحالات الاستخدام المختلفة للأجهزة. ويساعد على ضمان سهولة استخدام المواقع ووصولها إليها على مجموعة واسعة من الأجهزة.