طراحی وب واکنشگرا
طراحی وب واکنشگرا یا ریسپانسیو (به انگلیسی: responsive web design) (سرواژه:RWD) یک روش طراحی وب است که هدف آن نمایش مطلوب صفحه در طیف گستردهای از دستگاهها از تلفنهای همراه تا نمایشگر کامپیوترهای رومیزی است.[۱][۲][۳]
یک وبسایت طراحی شده به روش واکنشگرا تصاویر انعطافپذیر و مدیا کوئریهای سیاساس سازگار است.[۱][۴][۵]
- مفهوم شبکههای انعطافپذیر این است که در آن برای اندازه عناصر صفحه به جای واحدهای مطلق مانند پیکسل یا پوینت از واحدهای نسبی مانند درصد استفاده میکنیم.[۶]
- اندازه تصاویر انعطافپذیر نیز با واحدهای نسبی تعیین میگردد تا بیرون از عنصر نمایشدهنده خود نشان داده نشود.[۷]
- مدیا کوئریها امکان استفاده از CSSهای مختلف برای صفحه براساس ویژگیهای دستگاه نمایشدهنده (معمولاً بر اساس عرض مرورگر وب) فراهم میکنند.
- یکی از عوامل مهم در رتبهبندی سایتها توسط موتورهای جستجو همانند گوگل و بینگ واکنش گرا بودن سایت میباشد.[۸]
مزایای طراحی وب واکنش گرا
ویرایشصرفه جویی در هزینهها به صورتی که فکر کنید تمامی شرکتها برای کاربران خود نسخه موبایل نیز طراحی میکرد. فکر کنید باید برای هر مدل گوشی یک قالب اختصاصی طراحی کنید و این کار هزینه بر و بیهوده است. و از همه مهمتر وقت گیر است. قالبهای واکنش گرا برای هر مدل گوشی به زیبایی قابل نمایش است.
یکی دیگر از مزایای طراحی سایت واکنش گرا بهبود سئو میباشد. همچنین طراحی سایت ریسپانسیو یا واکنش گرا یکی از فاکتورهای مهم و اساسی برای سئو است و به نوعی یکی از اصلیترین زیر ساختهای سئو و طراحی وب بهشمار میرود.
گوگل با ابزار mobile-friendly واکنشگرا بودن وبسایت را بررسی میکند.
مفاهیم مرتبط
ویرایشتقدم تلفن همراه، جاوااسکریپت محجوب، افزایش روزافزون
ویرایشتقدم تلفن همراه، جاوااسکریپت محجوب، افزایش روزافزون (استراتژیهایی موجود در هنگام بررسی طراحی یک وبسایت جدید) مفاهیم مرتبطی هستند که پیش از طراحی واکنش گرای وب واقع میشوند: مرورگرهای تلفنهای همراه عمومی قادر به درک کدهای جاوا اسکریپت یامدیا کوئری نیستند.[۱۰][۱۱][۱۲][۱۳][۱۴] پس چاره کار طراحی یک وبسایت جامع با قابلیت ارتقاء مفاهیم برای تلفن هوشمند و رایانه شخصی است بهجای آنکه با افت شدیدی در طراحی یک وبسایت پیچیده و سنگین برای نوعی از تلفن هوشمند شویم.[۱۵][۱۶][۱۷][۱۸]
جستارهای وابسته
ویرایشمنابع
ویرایش- مشارکتکنندگان ویکیپدیا. «Responsive web design». در دانشنامهٔ ویکیپدیای انگلیسی، بازبینیشده در ۳۰ می ۲۰۱۴.
- ↑ ۱٫۰ ۱٫۱ Gillenwater, Zoe Mickley (Dec 15, 2010). "Examples of flexible layouts with CSS3 media queries". Stunning CSS3. p. 320. ISBN 978-0-321-72213-3. Archived from the original on 20 August 2020. Retrieved 4 June 2014.
- ↑ Marcotte, Ethan (May 25, 2010). "Responsive Web design". A List Apart.
- ↑ Schade, Amy (2014-05-04). "Responsive Web Design (RWD) and User Experience". Nielsen Norman Group. Retrieved 2017-10-19.
- ↑ Gillenwater, Zoe Mickley (Oct 21, 2011). "Crafting quality media queries". Archived from the original on 12 November 2020. Retrieved 4 June 2014.
- ↑ "Responsive design—harnessing the power of media queries". Google Webmaster Central. Apr 30, 2012.
- ↑ Marcotte, Ethan (March 3, 2009). "Fluid Grids". A List Apart.
- ↑ Marcotte, Ethan (June 7, 2011). "Fluid images". A List Apart.
- ↑ "Core concepts of Responsive Web design". September 8, 2014.
- ↑ Thevenin, D.; Coutaz, J. (2002). "Plasticity of User Interfaces: Framework and Research Agenda". Proc. Interact'99, A. Sasse & C. Johnson Eds, IFIP IOS Press. Edinburgh. pp. 110–117.
- ↑ "What is Responsive Web Design". July 23, 2012.
- ↑ Wroblewski, Luke (November 3, 2009). "Mobile First".
- ↑ "Graceful degradation versus progressive enhancement". فوریه 3, 2009. Archived from the original on November 13, 2014.
- ↑ Firtman, Maximiliano. Programming the Mobile Web. O'Reilly Media. pp. 512. ISBN 978-0-596-80778-8.
- ↑ Parker, Todd; Wachs, Maggie Costello; Jehl, Scott (February 2010). Designing with Progressive Enhancement. New Riders. p. 456. ISBN 978-0-321-65888-3. Retrieved March 1, 2010.
- ↑ Wroblewski, Luke (November 3, 2009). "Mobile First"
- ↑ Firtman, Maximiliano (July 30, 2010). Programming the Mobile Web. p. 512. ISBN 978-0-596-80778-8.
- ↑ Designing with Progressive Enhancement. March 1, 2010. p. 456. ISBN 978-0-321-65888-3.
- ↑ "Graceful degradation versus progressive enhancement". February 3, 2009.