Responsive Web Desgin نوعی از تفکر در طراحی وب است که نسبت به طرح دیدی فراگیر دارد که کاربر با هر نوع دستگاهی وبسایت را متناسب با نیاز و اندازه صفحه نمایش دستگاه ببیند.
برای روشن شدن مسله به معنی کلمه Responsive در فرهنگ لغت Longman نگاهی میاندازیم:

Responsive | Longman Dictionary
کلمه Responsive را به معنی عکس العمل سریع در جهت مثبت معرفی میکند، Responsive Web Design که از آن در نسخه جدید ووردپرس فارسی به عنوان “واکنشگرا” نام برده، به مفهوم جابجایی، نمایش و یا عدم نمایش عناصر صفحه است که نسبت به رزولوشن دستگاه بر اساس اولویت نمایش داده شوند.
این نوع از طراحی موضوعی است که از سالها پیش با عناوینی چون ”Progressive enhancement”, “Adaptive web design”, “Graceful degradation” کم و بیش مطرح شده بود اما اصطلاح Responsive Web Design توسط Erhan Marcotte با ظهور CSS3 و قابلیت Media Queries آن به سرعت توسعه یافت و مورد توجه قرار گرفت.
با گسترش روزافزون موبایل و تبلتها و وجود بیش از ۴ میلیارد موبایل در سراسر جهان دیگر نمیتوانیم فرض کنیم سایت ما بر روی یک مونیتور با رزولوشن متوسط دیده خواهیم شد. RWD تفاوتهای مهمی با ساخت نسخه مجزا برای موبایل دارد:
مشکلات طراحی نسخه مجزا برای موبایل:
- ایجاد URL مجزا برای نسخه موبایل و وب: که در هنگام اشتراک گذاری یک لینک شما ممکن است لینک نسحه موبایل را به اشتراک بگذارید اما کاربری دیگر با کامیپوتر دسکتاپ لینک شما را باز کند-یا بر عکس-.
- ایجاد قالبهای مختلف برای هر نسخه و استفاده از فناوریها و طراحیهای متفاوت باعث بوجود آمدن سربار و افزایش کار طراحی و پیادهسازی وبسایت میشود.
- کاهش توجه به کاربران: اگر عدهایی روی نسخه موبایل و عدهایی روی نسخه دسکتاپ کار کنند، چه کسی دارای یک چشم انداز واحد و یکپارچه از تجربه کاربری بر روی همهی کاربران شما خواهد داشت؟
- کاربران موبایل شناسایی میشوند و نسخه موبایل نمایش داده میشود حال اگر کاربری با تبلت یا دستگاهی با اندازه نامتعارف وارد سایت شود، آیا نسخهایی مناسب آن وجود دارد؟
ویژگیهای طراحی واکنشگرا:
- توجه به نسخه موبایل از ابتدا با رویکر معروف “Mobile First” به این معنی که شما اولویت کار را به تمرکز بر نیاز کاربر میگذارید.
- پیادهسازی یک وبسایت که پاسخگو موبایل، تبلت، کامپیوتر دسکتاپ و ایده آل برای هر نوع دستگاهی که در آینده ممکن است وارد بازار شود.
- وجود یک URL مشخص که در هر دستگاهی نمایش متناسبی خواهد داشت.
مبحث RWD را به دو بخش تقسیم میکنم که در آینده بر همین اساس این موضوع را دنبال کنیم:
۱- تفکر Responsive:
برای روشن شدن این مسله به مثال زیر توجه کنید:
مثال خوبی که در این زمینه میتوان پیدا کرد، وبسایتهای رستوران است. معمولا کاربران کامپیوترهای دسکتاپ برای دیدن منو رستوران، دیدن عکسهایی از رستوران و غذاها و حتی دیدن یک تور ویدیویی وارد وبسایت میشوند اما کاربری که با تلفن همراه وارد سایت میشود به احتمال زیاد برای پیدا کردن آدرس، تلفن و یا فرم رزور وارد شده.
یکی از موارد مهم در طراحی اینگونه سایتها، داشتن تفکر Responsive است-که بسیار نزدیک به مباحث تجارب کاربری(UX) میشود-. با توجه به معنی کلمه responsive: عکس العمل سریع در جهت مثبت: عکس العمل سریع استفاده درست از ابزار RWD است و جهت مثبت درواقع تفکر برای چیدمان درست اجزا در صفحه میباشد.
۲- ابزار Responsive:
- تکنیکهای طراحی واکنشگرا
- تصاویر و ویدیو
- خبرنامهها(ایمیل)
- الگوها
- Frameworks
- JavaScript & jQuery
- اشکال زدایی و آزمایش طرح واکنشگرا
نمونههای طراحی وب واکنشگرا:
برای درک بهتر این موضوع پیشنهاد میکنم از سایتهای زیر دیدن کنید و با تغییر اندازه صفحه به چیدمان جدید سایت توجه کنید :




پینوشت:
- در مطالب آینده به معرفی ابزار و تکنیکهای طراحی واکنشگرا میپردازیم.
- در حال آماده سازی یک قالب Responsive برای وبلاگ خودم هستم که در آینده برای استفاده کاربران ووردپرس خواهم گذاشت.