آموزش پروژه محور html-css

فیلم آموزشی ریسپانسیو

لینک ویدیویی آموزشی ریسپانسیو

ریسپانسیو روشی در طراحی وب است که به صفحات وب اجازه می دهد تا در انواع دستگاه ها و اندازه های صفحه نمایش به خوبی نمایش داده شوند.

طراحی ریسپانسیو چیست؟

طراحی ریسپانسیو چیست؟

طراحی responsive از ترکیبی از تصاویر، شبکه‌ها و طرح‌بندی‌های انعطاف‌پذیر با CSS منطقی و هوشمند استفاده می‌کند.

در این صورت با تغییر محیط کاربری از لپ تاپ به تلفن هوشمند، وب سایت با سرعت اندازه و وضوح صفحه نمایش و همچنین میزان پشتیبانی دستگاه متصل به اسکریپت های مختلف سازگاری خواهد داشت.

طبیعتاً فناوری مورد نیاز برای پاسخگویی خودکار به درخواست کاربر باید در سایت و مرورگر کاربر وجود داشته باشد. در نهایت این روش نیازمند طراحی و توسعه دستگاه های مختلفی است که در بازار وجود دارد و در آینده ارائه خواهد شد.

ریسپانسیو با css

صفحات وب ریسپانسیو را به زیبایی در تمامی دستگاه ها (موبایل، لپ تاپ، تبلت و غیره) نمایش می دهد. شاید در ابتدا پیچیده به نظر برسد، اما ما فقط به HTML و CSS برای طراحی ریسپانسیو نیاز داریم! بنابراین نیازی به برنامه یا زبان خاصی مانند جاوا اسکریپت ندارید.

در واقع در طراحی ریسپانسیو نباید اطلاعات را حذف کرد تا در صفحات کوچک قرار بگیرد، بلکه باید آن را تغییر داد تا در صفحه قرار بگیرد.

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

ادامه مطلب  آموزش استفاده از تگ image

اگر کاربر صفحه نمایشی بزرگتر یا کوچکتر از صفحه طراحی شده توسط توسعه دهنده داشته باشد، صفحه وب دارای نوارهای پیمایش یا اسکرول های آزاردهنده است و خطوط بسیار طولانی و فضا ضعیف است.

ادامه مطلب  جدا سازی تگهای ساختار html5 در فایلهای جداگانه - جلسه 4

viewport چیست؟

Viewport ناحیه قابل مشاهده کاربر از یک صفحه وب است.

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

قبل از تبلت ها و تلفن های همراه، صفحات وب فقط برای صفحه نمایش کامپیوتر طراحی می شدند و معمول بود که صفحات وب دارای طراحی ثابت و اندازه ثابت باشند.

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

HTML5 روشی را معرفی کرد که به طراحان وب اجازه می دهد از طریق تگ <meta> کنترل نمای پورت را در دست بگیرند.

شما باید عنصر meta> viewport> زیر را در تمام صفحات وب خود قرار دهید:

نمایش کپی در حافظه

نحوه استفاده از متا تگ viewport

برای اضافه کردن viewport از تگ meta در head استفاده می کنیم

نمایش کپی در حافظه

حداقل و حداکثر اندازه ها در ریسپانسیو

براساس دستگاه های مختلف اندازه های مشخص و استانداردی و جود دارکه آنها را باید در css مقدار دهی کرد وباتوجه به دستگاه هی که استفاده می شود قالب بندی را مشخص کرد.

دستگاه های بسیار کوچک (تلفن های عمودی، کمتر از 576 پیکسل)

نمایش کپی در حافظه

دستگاه های کوچک (تلفن های افقی، 576 پیکسل و بالاتر)

نمایش کپی در حافظه

دستگاه های متوسط ​​(تبلت، 768 پیکسل و بالاتر)

نمایش کپی در حافظه

دستگاه های بزرگ (رایانه رومیزی، 992 پیکسل و بالاتر)

نمایش کپی در حافظه

دستگاه های بسیار بزرگ (رایانه های رومیزی بزرگ، 1200 پیکسل و بالاتر)

نمایش کپی در حافظه

اضافه کردن اندازه های ریسپانسیو به فایل css

نمایش کپی در حافظه

اضافه کردن  کول بندی به فایل css

اینک نوبت به اضافه کردن ستون بندی مربوط به هر اندازه ریسپانسیو با کلاس های متفاوت می باشد.

پس در فایل css اکسترنالی که قبلا ایجاد کرده ایم کدهای زیر را جایگزین و فایل را مجدد سیو می کنیم.

نمایش کپی در حافظه

یک دیدگاه

  1. […] باید با استفاده از کول بندی های css اکسترنال اندازه هر جایگاه (لوگو-سرچ-منو-رسانه های اجتماعی) را […]

ارسال دیدگاه