Responsive Web Design - The Viewport

Viewport یعنی بخش قابل دیدن از صفحه‌ی وب در دستگاه کاربر.
اندازه‌ی ویوپورت در موبایل، تبلت و دسکتاپ فرق می‌کنه.

چرا Viewport مهمه؟

  • بدون تنظیم درست Viewport، سایت در موبایل خیلی کوچک یا بزرگ نمایش داده میشه.

  • با تنظیم Viewport می‌تونیم مطمئن بشیم که محتوا درست مقیاس‌بندی میشه.

دستور Viewport در HTML

برای تنظیم Viewport باید توی <head> کد زیر رو بذاریم:

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

توضیح بخش‌ها

  • width=device-width → عرض صفحه برابر عرض دستگاه باشه.

  • initial-scale=1.0 → زوم اولیه روی 100٪ تنظیم بشه.

مثال

<!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <style> div { width: 300px; background: lightblue; } </style> </head> <body> <h2>مثال Viewport</h2> <div>این یک باکس نمونه است</div> </body> </html>

📌 اگه این کد رو توی موبایل باز کنی، باکس درست متناسب با صفحه نمایش داده میشه.

نکته

  • همیشه توی پروژه‌های واکنش‌گرا تگ Viewport رو اضافه کن.

  • بدون اون، Media Query ها هم درست کار نمی‌کنن.