CSS - RWD Viewport نافذة العرض

CSS - نافذة العرض (Viewport) في التصميم المتجاوب

🔸 الـ Viewport هي مساحة العرض التي تُظهر محتوى صفحة الويب في المتصفح، وتختلف من جهاز لآخر (كمبيوتر - موبايل - تابلت). لجعل موقعك يظهر بشكل جيد على الشاشات الصغيرة، من المهم التحكم في خصائص الـ Viewport باستخدام وسم <meta>.

🔹 وسم Viewport في HTML

لتمكين التصميم المتجاوب، أضف هذا الوسم داخل <head>:


<meta name="viewport" content="width=device-width, initial-scale=1.0">

📌 شرح الخصائص:

  • width=device-width: يجعل عرض الصفحة مساويًا لعرض الجهاز الفعلي.
  • initial-scale=1.0: يحدد مقياس التكبير عند تحميل الصفحة (1.0 = بدون تكبير).

🧪 مثال عملي


<!DOCTYPE html>
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    body {
      background-color: lightgray;
    }

    .box {
      background-color: white;
      padding: 20px;
      margin: auto;
      width: 90%;
    }

    @media (min-width: 768px) {
      .box {
        width: 50%;
      }
    }
  </style>
</head>
<body>

<div class="box">
  هذا محتوى متجاوب يتغير عرضه حسب حجم الشاشة.
</div>

</body>
</html>

💡 ملاحظات هامة

  • بدون وسم <meta name="viewport">، سيظهر موقعك بشكل مكبّر أو غير متناسق على الهواتف.
  • هذا الوسم ضروري في جميع المواقع الحديثة المتجاوبة.
  • يُفضل كتابته في أعلى ملف <head>.

تعليقات

المشاركات الشائعة من هذه المدونة

C# - Arrays

Entity Framework - ما هو ORM؟ ونبذة عن Dapper وNHibernate

1.1 SQL Introduction