برای سایز دسکتاپ آیا میشه به جای اینکه تایپ رو روی centerبزاریم رویstretch بزاریم و یه مارجین 80 بهش بدیم؟
و اینکه بیشترین سایز فریمی ک برای دسکتاپ و موبایل استفاده میشه رو میشه بگید؟
سلام،
پیادهسازی طرح کاملاً بستگی به پروژهای داره که داری روش کار میکنی. یعنی هر پروژه ممکنه نیازهای خاص خودش رو داشته باشه. مثلا وقتی میخوای از قابلیت "Stretch Layout" استفاده کنی، میتونی عرض طرح رو روی ۱۰۰٪ بزاری تا کل صفحه رو پوشش بده و برای فاصلهگذاری هم از margin بهره ببری. البته این برای مواردی خوبه که میخوای طرح کامل کش بیاد و کل فضای صفحه رو پوشش بده.
حالا اگر بخوای دقیقتر کار کنی و از گریدبندیهای استاندارد استفاده کنی، فریمورکهایی مثل بوتاسترپ بهت خیلی کمک میکنن. بوتاسترپ از سیستم گرید ۱۲ ستونه استفاده میکنه که هر ستون میتونه درصدی از عرض صفحه رو اشغال کنه. برای فاصلهگذاری بین ستونها (gutter) و تنظیم offset (برای ایجاد فاصله از سمت چپ یا راست)، قوانین مشخصی وجود داره. مثلاً:
عرض کل صفحه: برای دسکتاپ بهتره روی 1440 پیکسل تنظیم بشه.
گرید سیستم: بوتاسترپ به طور پیشفرض ۱۲ ستون داره، و هر ستون میتونه درصد مشخصی از عرض صفحه رو بگیره (مثلاً هر ستون ۸.۳۳٪ برای عرض ۱۲ تایی).
Gutter: فاصله بین ستونها رو میتونی با استفاده از کلاسهای بوتاسترپ تنظیم کنی (معمولاً ۳۰ پیکسل در نظر گرفته میشه).
Offset: اگر بخوای یه ستون از سمت چپ یا راست کمی فاصله بگیره، میتونی از کلاسهای offset استفاده کنی.
استفاده از "Stretch Layout" بیشتر برای پروژههایی مناسبه که کل صفحه رو باید پر کنن و نیازی به اندازهگیری دقیق ستون به ستون ندارن. اینجور طراحیها برای وبسایتهایی که محتوای تمامصفحهای دارن (مثلاً وبلاگها یا صفحات فرود) خوبه.
نکته:
طرح شمارو یک فرانتاند کار معمولا با فریمورکهای استاندارد فرانت مثل Bootstrap و Tailwind کدنویسی و اجرا میکنند.
حالا برسیم به بحث اندازههای بهینه برای فریمها. تو میتونی برای دسکتاپ عرض ۱۴۴۰ پیکسل رو در نظر بگیری و برای موبایل ۳۷۵ پیکسل. این اندازهها خیلی استاندارد و رایج هستن و بهت کمک میکنن که طرح واکنشگرای خوبی داشته باشی که توی دستگاههای مختلف بهخوبی دیده بشه.
یه سری از سایزهایی که پیشنهاد میشه به این شکل هستن: