การออกแบบเว็บไซต์ที่ตอบสนองได้ - โฉมมุมมอง
- หน้าก่อน RWD นิยาม
- หน้าต่อไป RWD มุมมองเครือง
อะไรคือ viewport?
viewport (viewport) คือพื้นที่ที่ผู้ใช้สามารถเห็นในหน้าเว็บ
viewport ของอุปกรณ์แตกต่างกัน มันจะเล็กกว่าบนโทรศัพท์มือถือเมื่อเทียบกับหน้าจอคอมพิวเตอร์
ก่อนเครื่องพลังงานและโทรศัพท์มือถือ หน้าเว็บถูกออกแบบเพื่อใช้กับหน้าจอคอมพิวเตอร์ และการออกแบบที่เป็นที่นิยมมากคือที่หน้าเว็บมีการออกแบบที่ไม่เปลี่ยนแปลงและขนาดที่ไม่เปลี่ยนแปลง
แล้ว เมื่อเราเริ่มใช้เครื่องพลังงานและโทรศัพท์มือถือเพื่อตรวจสอบอินเทอร์เน็ต หน้าเว็บขนาดตัวที่ไม่เปลี่ยนแปลงมันเร็วๆแล้วก็มีขนาดใหญ่เกินไปและไม่สามารถรัดเรียบให้เข้ากับ viewport ในอุปกรณ์เหล่านั้น เพื่อแก้ปัญหานี้ บราวเซอร์บนอุปกรณ์เหล่านั้นจะย่อลงทั้งหมดของหน้าเว็บตามอัตราส่วนเพื่อที่จะรัดเรียบให้เข้ากับขนาดหน้าจอ
นี่ไม่ใช่สิ่งที่สมบูรณ์แบบ! นั่นเป็นการแก้ไขที่รวดเร็ว
ตั้งค่า viewport
HTML5 ได้นำเข้าวิธีที่ให้ผู้ออกแบบเว็บเพื่อ <meta>
แท็กเพื่อควบคุม viewport
คุณควรมีอยู่ในทุกหน้าเว็บของคุณ <meta>
องค์ประกอบ viewport
<meta name="viewport" content="width=device-width, initial-scale=1.0">
มันให้เบราเซอร์คำสั่งเกี่ยวกับวิธีการควบคุมขนาดและระดับการย่อยขยายของหน้าเว็บ
width=device-width
บางส่วนจะตั้งค่าความกว้างของหน้าเว็บเพื่อตามความกว้างของหน้าจอของอุปกรณ์ (ตามอุปกรณ์)
เมื่อเบราเซอร์ลงหลักฐานหน้าเว็บครั้งแรกinitial-scale=1.0
บางการตั้งค่าตั้งต้นของระดับการย่อยขยาย
ด้านล่างนี้คือตัวอย่างของเว็บไซต์ที่ไม่มีสัญญาณ meta ตัวมาก และเว็บไซต์ที่มีสัญญาณ meta ตัวมาก
คำแนะนำ:หากคุณตรวจสอบเว็บหน้านี้ด้วยโทรศัพท์หรือแท้งคลาง คุณสามารถคลิกลิงก์สองลิงก์ด้านล่างเพื่อดูความแตกต่าง
ปรับสนับสนุนเนื้อหาให้เข้ากับขนาดของโซ่ดู
ประสบการณ์ของผู้ใช้ส่วนใหญ่คือเลื่อนเว็บไซต์ตามแนวตั้งในคอมพิวเตอร์หรืออุปกรณ์เคลื่อนที่ ไม่ใช่เลื่อนตามแนวนอน
ดังนั้น ถ้าบังคับให้ผู้ใช้เลื่อนแบบนำร่องหรือย่อลงเพื่อดูเครื่องกลไลครบทั้งหมดของเว็บไซต์ จะนำไปสู่ประสบการณ์ผู้ใช้ที่ไม่ดี
ต้องทำตามกฎที่ต้องเลือกใช้เพิ่มเติม
1. ไม่ควรใช้องค์ประกอบกว้างที่เป็นตัวเลขเสริม - ตัวอย่างเช่น ถ้าความกว้างของรูปภาพมากกว่าความกว้างของหน้าต่างมอง อาจทำให้หน้าต่างมองเลื่อนนอกเมื่อคลิกที่ด้านข้างของหน้าต่างมอง โปรดปรับเนื้อหาเพื่อให้เหมาะกับความกว้างของหน้าต่างมอง
2. ไม่ควรให้เนื้อหาขึ้นอยู่กับความกว้างของหน้าต่างมองที่เฉพาะเจาะจงเพื่อแสดงผลที่ดี - เนื่องจากขนาดและความกว้างของหน้าต่างมองและความกว้างที่นับความตั้งตาราง CSS แตกต่างกันอย่างมากระหว่างอุปกรณ์ จึงไม่ควรให้เนื้อหาขึ้นอยู่กับความกว้างของหน้าต่างมองที่เฉพาะเจาะจงเพื่อแสดงผลที่ดี
3. ใช้ CSS คำขอค้นมีเดียวเพื่อใช้งานรูปแบบที่ต่างกันสำหรับหน้าต่างมองเล็กและใหญ่ - การกำหนดความกว้างที่เป็นตัวเลขเสริมของ CSS สำหรับองค์ประกอบหน้าเว็บจะทำให้องค์ประกอบนี้มีความกว้างเกินไปสำหรับหน้าต่างมองเพื่ออุปกรณ์ที่เล็ก และจะต้องคิดถึงการใช้ค่ากว้างที่เป็นค่าสัมพันธ์ เช่น width: 100% อีกด้วย และเป็นจริงแล้ว ต้องระมัดระวังการใช้ค่าตัวเลขเสริมที่ใหญ่เกินไป ซึ่งอาจทำให้องค์ประกอบหลุดออกนอกหน้าต่างมองของอุปกรณ์ที่เล็ก
- หน้าก่อน RWD นิยาม
- หน้าต่อไป RWD มุมมองเครือง