Responsive Design คือการออกแบบให้เนื้อหาและการใช้งานปรับเข้ากับหน้าจอหลายขนาด โดยไม่ต้องสร้างเว็บแยกสำหรับแต่ละอุปกรณ์ หลักคิดที่ดีคือเริ่มจาก mobile แล้วค่อยเพิ่ม layout สำหรับหน้าจอใหญ่
Bootstrap ช่วยให้สร้าง layout และ component ได้เร็วขึ้น แต่ควรใช้ด้วยความเข้าใจ ไม่ใช่เพียง copy class โดยไม่รู้ผลต่อโครงสร้างและ UX
<div class="container">
<div class="row">
<section class="col-12 col-md-6 col-lg-4">Card</section>
</div>
</div>
ปรับหน้าเว็บหรือ Mini Project ให้รองรับ mobile และ desktop พร้อมตรวจด้วย DevTools
ทดสอบเว็บบน breakpoint ต่าง ๆ และบันทึกสิ่งที่ปรับปรุง