เนื่องจากปัจจุบัน Internet ได้เข้าถึงทุกอุปกรณ์มากมายหลายขนาดหน้าจอ ทำให้การออกแบบเว็บไซต์แบบ Responsive ได้ถูกพูดถึงมากในปัจจุบัน ซึ่งการออกแบบนี้ เป็นเรื่องของการสร้างหน้าเว็บเพจให้ดูดี ดูสวยในทุกอุปกรณ์ โดยการตอบสนองข้อมูลที่แสดงผลบนเว็บไซต์ จะปรับเปลี่ยนตามขนาดหน้าจออุปกรณ์ ที่เข้าชมเว็บไซต์
คือ การเขียนเว็บไซต์โดยกำหนด HTML และ ใช้ CSS ควบคุมการแสดงผลเป็นหลัก ให้สามารถปรับเปลี่ยนการแสดงผลหน้าเว็บเพจ ตามอุปกรณ์ที่มีขนาดหน้าจอแตกต่างกัน เช่น คอมพิวเตอร์ โทรศัพท์มือถือ และแท็บเล็ต ซึ่งอุปกรณ์เหล่านี้ ขนาดหน้าจอแต่ละรุ่น แต่ละยี่ห้อ ไม่เท่ากัน
โดยเทคนิคนี้จะทำให้หน้าเว็บเพจ สามารถแยกการแสดงผลได้ตามขนาดหน้าจอ เพื่อให้การเว็บของเราสวยงาม แสดงผลได้ถูกต้อง และดูดีทุกขนาดจอภาพ
เนื่องจากปัจจุบัน ผู้ที่เข้าชมเว็บไซต์ 70% – 85% ใช้โทรศัพท์มือถือ ดังนั้นการออกแบบเว็บไซต์ จึงควรมุ่งเน้นไปที่คนกลุ่มใหญ่ก่อน คือ ควรออกแบบให้แสดงผลได้สวยงาม ครบถ้วน ที่หน้าจอขนาดเล็กเป็นหลัก โดยมีหลักการดังนี้
การทำ Responsive Website มี 2 ส่วนที่นักพัฒนาต้องทำ คือ การกำหนด HTML และ CSS โดยต้องกำหนด Meta และ CSS ดังนี้
จากข้างต้น จะเห็นว่า เราไม่ได้จัดการแก้ไขเปลี่ยนแปลง Server Script เลย ดังนั้นระบบต่างๆ หลังบ้าน การทำงานของ PHP ASP หรือ JSP ของเรา ยังคงใช้โปรแกรมตัวเดิม มีอยู่ชุดเดียว ชุดเดิม นั่นเอง