เว็บไซต์และ CMS

Responsive Design คืออะไร

Responsive design คือแนวทางการออกแบบที่เว็บไซต์ปรับเลย์เอาต์ให้พอดีกับขนาดหน้าจอทุกแบบโดยอัตโนมัติ ตั้งแต่มือถือไปจนถึงเดสก์ท็อป

แนวทางนี้ช่วยให้ผู้ใช้ได้รับประสบการณ์ที่ใช้งานได้ดีบนทุกอุปกรณ์ และสอดคล้องกับ mobile-first indexing ของ Google ตัวอย่างเช่น หน้าเว็บแบบ responsive จะจัดเรียงคอลัมน์ใหม่และปรับขนาดองค์ประกอบต่าง ๆ บนมือถือได้โดยไม่ต้องมีเว็บมือถือแยกต่างหาก ปัจจุบันนี้ถือเป็นมาตรฐานพื้นฐานที่ต้องมี ไม่ใช่ทางเลือกอีกต่อไป

responsive คือคำตอบของปัญหาการดูแลพอ ๆ กับปัญหาดีไซน์ โค้ดฐานเดียวเสิร์ฟทุกอุปกรณ์ทำให้ความเท่ากันของเนื้อหาเป็นอัตโนมัติ ซึ่ง mobile-first indexing พึ่งพาอยู่เงียบ ๆ การสร้างให้ดีคือออกแบบจากโทรศัพท์ก่อนแล้วขยายขึ้น จุดสัมผัสขนาดใช้ได้จริง ตัวอักษรอ่านออกโดยไม่ซูม เลย์เอาต์ไหลใหม่แทนการหด อาการพังคือการบีบจากเดสก์ท็อป เว็บเต็มรูปแบบถูกย่อจนพอดีจอในทางเทคนิคและหงุดหงิดในทางปฏิบัติ การทดสอบบนเครื่องจริง โดยเฉพาะ Android รุ่นกลางที่ตลาดส่วนใหญ่ถือ จับสิ่งที่หน้าต่างเบราว์เซอร์ย่อขนาดจับไม่ได้

ตัวอย่าง

หน้า booking เดียว โค้ดชุดเดียว บนเดสก์ท็อปเป็นสามคอลัมน์ บนมือถือเป็นคอลัมน์เดียวกดง่ายพร้อมปุ่มจองลอยติดจอ ไม่มีเว็บแฝด m.example.com ให้ดูแล ไม่มีตรรกะ redirect ไม่มีเนื้อหาเฉพาะเดสก์ท็อปให้ mobile-first indexing มองข้าม การทดสอบใช้สามสิบวินาทีใน DevTools ลากจอจาก 1440px ถึง 360px แล้วดูว่ามีอะไรล้น ทับ หรือหายไปไหม

คำถามที่พบบ่อย

ทดสอบว่าเว็บ responsive จริงอย่างไร
เกินการลากหน้าต่างเบราว์เซอร์ เครื่องจริง โดยเฉพาะ Android รุ่นกลาง เช็กขนาดจุดสัมผัส อ่านออกโดยไม่ซูม ไม่ล้นแนวนอน และฟอร์มใช้ได้ device mode ของ DevTools จับเลย์เอาต์ นิ้วจริงจับ usability
responsive จำเป็นต่อ SEO ไหม
mobile-first indexing ประเมินประสบการณ์มือถือเป็นเวอร์ชันหลัก เว็บมือถือที่พังหรือถูกริบเนื้อหาจึงกดเพดานอันดับตรง ๆ responsive คือทางที่ดูแลถูกสุดในการการันตีความเท่ากัน โค้ดเดียว ไม่มี URL มือถือแยก ไม่มีอะไรให้หลุดซิงก์

คำศัพท์ที่เกี่ยวข้อง

กำลังทำเรื่อง Responsive Design อยู่ใช่ไหม? ดูว่าการออกแบบเว็บไซต์ของเราช่วยคุณได้อย่างไร

ดูการออกแบบเว็บไซต์