طراحی سایت واکنش گرا یا این که RWD یک طراحی سایت در مشهد استراتژی دیزاین ها اینترنت میباشد که غرض آن سازش و اکران مطلوب صفحات اینترنت در دستگاه های
گوناگون همانند موبایل، تبلت و دسکتاپ و مرورگرهای متفاوت هست.پیاده سازی ریسپانسیو یکی فاکتوهای اساسی برای استحصال رتبه خوب در موتورهای
کاوش همانند گوگل است.درصورتیکه بازدیدکنندگان تارنما از روش گوشی گوشی به وب سایت شما مراجعه کنند و با ظواهر نامناسب مواجه شوند،
قطعاً وب سایت شمارا شکاف خواهند کرد.درین نوشتهعلمی راهکارهای رایج برای صفحه ارایی ها ریسپانسیو مطالعه گردیده اند.
استفاده از متا تگ 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 را ایفا میدهد.
طراحی سایت واکنش گرا یا این که RWD یک طراحی سایت در مشهد استراتژی دیزاین ها اینترنت میباشد که غرض آن سازش و اکران مطلوب صفحات اینترنت در دستگاه های
گوناگون همانند موبایل، تبلت و دسکتاپ و مرورگرهای متفاوت هست.پیاده سازی ریسپانسیو یکی فاکتوهای اساسی برای استحصال رتبه خوب در موتورهای
کاوش همانند گوگل است.درصورتیکه بازدیدکنندگان تارنما از روش گوشی گوشی به وب سایت شما مراجعه کنند و با ظواهر نامناسب مواجه شوند،
قطعاً وب سایت شمارا شکاف خواهند کرد.درین نوشتهعلمی راهکارهای رایج برای صفحه ارایی ها ریسپانسیو مطالعه گردیده اند.
استفاده از متا تگ 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 را ایفا میدهد.

ساخت وب سایت چیست؟ فراگیری ساخت وب سایت، رودمپ و اشکال آن