پیاده سازی ریسپانسیو یکی فاکتوهای اساسی برای استحصال رتبه عالی در موتورهای طراحی سایت اختصاصی
کاوش همانند گوگل می باشد.درصورتیکه بازدیدکنندگان وب سایت از روش تلفن همراه موبایل به وب سایت شما مراجعه کنند و با ظواهر نامناسب مواجه شوند،
به طبعً سایت شمارا رخنه خواهند کرد.درین نوشتهعلمی راهکارهای رایج برای دیزاین ها ریسپانسیو تفحص گردیده اند.
به کار گیری از متا تگ Viewport
متا تگ viewport آیین نامه هایی را در باب طریق در اختیار گرفتن ابعاد صفحه به مرورگر میدهد.هنگامی که متا تگ viewport نیست
مرورگرهای تلفن همراه، صفحه ها اینترنت را با پیکربندی پیش فرض دسکتاپ اکران میدهند.
متا تگ Viewport
به کار گیری از CSS Media Queries
در حالتیکه در پیاده سازی ریسپانسیو صفحات اینترنت جدید کارهستید، اولین و مهم ترین گام، یادگیری Media Query ها در css میباشد. Media Query ها امکان
استایل دهی به المان ها براساس پهنا ورقه اکران را آماده میسازند.یک کدام از استراتژی های رایج CSS این میباشد که آغاز استایل های مرتبط با
تلفن همراه را بنویسید.
Media Query ها بخش مهمی از ساخت وب سایت واکنش گرا میباشند که معمولاً برای grid layout ها، اندازه فونت، margin ها و
padding هایی که بین صفحه ها با اندازه های گوناگون و جهت های مختلف متعدد میباشد، به کار گیری میشود.
در نمونه ذیل پهنا ردیف برای دستگاه های کوچکتر 100٪ می باشد، البته در دستگاه های با پهنا بزرگتر از 600px پنجاه درصد می باشد.
به کارگیری از CSS Media Queries
به کار گیری از Flexbox
شاید برای شما این پرسش اتفاق افتاده باشد که Flexbox چه کاری ایفا می دهد؟
فلکس جعبه، معمولی ترین نحوه برای ایجاد کرد مرکزیت عمودی با CSS و یا این که ایجاد کرد طرح بندی کانال ای یا این که grid layout میباشد.
فلکس جعبه راهکاری مؤثر برای چیدمان، تراز کردن و توزیع اطراف در بین آیتم های یک container میباشد.
برای استعمال از Flexbox، آغاز یک conatainer برای فلکس تعریف میکنیم و استایل display:flex را به آن میدهیم.
در نمونه پایین، از مخلوط فلکس جعبه با media Query برای ایجاد کرد یک پیاده سازی ریسپانسیو مصرف شده می باشد.
flex-wrap: این خصوصیت معلوم می نماید که گزینه های موجود در فلکس جعبه بایستی در یک ستون و یا این که پایین هم قرار بگیرند.
flex-basis: اندازه مورد های فلکس جعبه را نشانه می دهد.
justify-content: هنگامیکه آیتم های فلکس جعبه از کلیه فضای موجود استعمال نکنند؛ این خصوصیت محل قرار دریافت کردن مفاد در شالوده
افقی را مشخص می نماید.
به کار گیری از Flexbox
تصویر اول خروجی کد بالا در تلفن همراه تلفن همراه و تصویر دوم خروجی این کد در دسکتاپ را نشانه میدهد.
به کار گیری از Flexbox
پیمایش با Overflow Scroll
خصوصیت overflow:scroll معین می نماید که در شکل سرریز محتوا، یک نوار پیمایش یا این که اسکرول برای مشاهده سایر محتوا اضافه گردد.
از کاربردهای متداول به کارگیری از این تکنیک، می شود به منوها و جداول قابل پیمایش اشاره کرد.
overflow-x: مشخص می نماید که با گوشه های چپ و راست محتوا چه می بایست کرد. در شکل نیاز اسکرول افقی ایجاد می نماید.
overflow-y: معین می نماید که با گوشه های بالا و ذیل محتوا چه بایستی کرد. در شکل نیاز اسکرول عمودی تشکیل داد می نماید.
پیمایش با Overflow Scroll
تصاویر ریسپانسیو
با استفاده از خصوصیت های امروزی تگ img می توانیم تصاویر را برای طیف وسیعی از دستگاه ها و رزولوشن ها ریسپانسیو نماییم.
تصاویر ریسپانسیو
در نمونه بالا
max-width: به تصویر اذن میدهد تا اندازه خویش را بر اساس پهنا container تهیه نماید.
مخلوط تگ های picture, source, img: با به کارگیری از ترکیب این برچسب ها، در واقع فقط یک تصویر را ارائه می دهیم و شایسته ترین و مطلوب ترین
تصویر بر اساس دستگاه استفاده کننده را لود میکنیم.برچسب source دوم به یک فولدر PNG از به عبارتی تصویر برای مرورگرهایی که از
WebP تامین نمی کنداشاره می کند. WebP یک فرمت با امکان فشرده سازی توسعه یافته برای تصاویر بر اساس اینترنت است.
source: برای ارجاع به یک تصویر WebP استفاده می گردد که میتواند توسط مرورگرهایی که از آن پناه می نماید، آیتم استعمال قرار بگیرد.
srcset: بسته به وضوح شیت اکران دستگاه خاص، به مرورگر استحضار میدهد که کدام تصویر باید اکران داده خواهد شد.
loading = lazy: طراحی بار گذاری تنبل یا این که lazy loading را انجام میدهد.
پیاده سازی ریسپانسیو یکی فاکتوهای اساسی برای استحصال رتبه عالی در موتورهای طراحی سایت اختصاصی
کاوش همانند گوگل می باشد.درصورتیکه بازدیدکنندگان وب سایت از روش تلفن همراه موبایل به وب سایت شما مراجعه کنند و با ظواهر نامناسب مواجه شوند،
به طبعً سایت شمارا رخنه خواهند کرد.درین نوشتهعلمی راهکارهای رایج برای دیزاین ها ریسپانسیو تفحص گردیده اند.
به کار گیری از متا تگ Viewport
متا تگ viewport آیین نامه هایی را در باب طریق در اختیار گرفتن ابعاد صفحه به مرورگر میدهد.هنگامی که متا تگ viewport نیست
مرورگرهای تلفن همراه، صفحه ها اینترنت را با پیکربندی پیش فرض دسکتاپ اکران میدهند.
متا تگ Viewport
به کار گیری از CSS Media Queries
در حالتیکه در پیاده سازی ریسپانسیو صفحات اینترنت جدید کارهستید، اولین و مهم ترین گام، یادگیری Media Query ها در css میباشد. Media Query ها امکان
استایل دهی به المان ها براساس پهنا ورقه اکران را آماده میسازند.یک کدام از استراتژی های رایج CSS این میباشد که آغاز استایل های مرتبط با
تلفن همراه را بنویسید.
Media Query ها بخش مهمی از ساخت وب سایت واکنش گرا میباشند که معمولاً برای grid layout ها، اندازه فونت، margin ها و
padding هایی که بین صفحه ها با اندازه های گوناگون و جهت های مختلف متعدد میباشد، به کار گیری میشود.
در نمونه ذیل پهنا ردیف برای دستگاه های کوچکتر 100٪ می باشد، البته در دستگاه های با پهنا بزرگتر از 600px پنجاه درصد می باشد.
به کارگیری از CSS Media Queries
به کار گیری از Flexbox
شاید برای شما این پرسش اتفاق افتاده باشد که Flexbox چه کاری ایفا می دهد؟
فلکس جعبه، معمولی ترین نحوه برای ایجاد کرد مرکزیت عمودی با CSS و یا این که ایجاد کرد طرح بندی کانال ای یا این که grid layout میباشد.
فلکس جعبه راهکاری مؤثر برای چیدمان، تراز کردن و توزیع اطراف در بین آیتم های یک container میباشد.
برای استعمال از Flexbox، آغاز یک conatainer برای فلکس تعریف میکنیم و استایل display:flex را به آن میدهیم.
در نمونه پایین، از مخلوط فلکس جعبه با media Query برای ایجاد کرد یک پیاده سازی ریسپانسیو مصرف شده می باشد.
flex-wrap: این خصوصیت معلوم می نماید که گزینه های موجود در فلکس جعبه بایستی در یک ستون و یا این که پایین هم قرار بگیرند.
flex-basis: اندازه مورد های فلکس جعبه را نشانه می دهد.
justify-content: هنگامیکه آیتم های فلکس جعبه از کلیه فضای موجود استعمال نکنند؛ این خصوصیت محل قرار دریافت کردن مفاد در شالوده
افقی را مشخص می نماید.
به کار گیری از Flexbox
تصویر اول خروجی کد بالا در تلفن همراه تلفن همراه و تصویر دوم خروجی این کد در دسکتاپ را نشانه میدهد.
به کار گیری از Flexbox
پیمایش با Overflow Scroll
خصوصیت overflow:scroll معین می نماید که در شکل سرریز محتوا، یک نوار پیمایش یا این که اسکرول برای مشاهده سایر محتوا اضافه گردد.
از کاربردهای متداول به کارگیری از این تکنیک، می شود به منوها و جداول قابل پیمایش اشاره کرد.
overflow-x: مشخص می نماید که با گوشه های چپ و راست محتوا چه می بایست کرد. در شکل نیاز اسکرول افقی ایجاد می نماید.
overflow-y: معین می نماید که با گوشه های بالا و ذیل محتوا چه بایستی کرد. در شکل نیاز اسکرول عمودی تشکیل داد می نماید.
پیمایش با Overflow Scroll
تصاویر ریسپانسیو
با استفاده از خصوصیت های امروزی تگ img می توانیم تصاویر را برای طیف وسیعی از دستگاه ها و رزولوشن ها ریسپانسیو نماییم.
تصاویر ریسپانسیو
در نمونه بالا
max-width: به تصویر اذن میدهد تا اندازه خویش را بر اساس پهنا container تهیه نماید.
مخلوط تگ های picture, source, img: با به کارگیری از ترکیب این برچسب ها، در واقع فقط یک تصویر را ارائه می دهیم و شایسته ترین و مطلوب ترین
تصویر بر اساس دستگاه استفاده کننده را لود میکنیم.برچسب source دوم به یک فولدر PNG از به عبارتی تصویر برای مرورگرهایی که از
WebP تامین نمی کنداشاره می کند. WebP یک فرمت با امکان فشرده سازی توسعه یافته برای تصاویر بر اساس اینترنت است.
source: برای ارجاع به یک تصویر WebP استفاده می گردد که میتواند توسط مرورگرهایی که از آن پناه می نماید، آیتم استعمال قرار بگیرد.
srcset: بسته به وضوح شیت اکران دستگاه خاص، به مرورگر استحضار میدهد که کدام تصویر باید اکران داده خواهد شد.
loading = lazy: طراحی بار گذاری تنبل یا این که lazy loading را انجام میدهد.

راهنمای پرامپتنویسی برای ساختوساز محتوای متنی