การจัดเรียง CSS - width และ max-width
- หน้าก่อน CSS Display
- หน้าต่อไป CSS การตั้งตำแหน่ง
ใช้ width, max-width และ margin: auto;
เหมือนที่กล่าวไปในบทก่อนหน้านี้ องค์ประกอบระดับบล็อคจะยืดตัวเต็มทั้งความกว้างที่มีอยู่ (เพื่อยืดตัวไปทางด้านซ้ายและด้านขวาที่เหมาะสมที่สุด)
ตั้งค่าองค์ประกอบระดับบล็อค width
จะป้องกันไม่ให้มันขยายตัวไปยังขอบของโครงการรับบรรทุกของมัน แล้ว คุณสามารถตั้ง margin ให้เป็น auto เพื่อที่จะให้องค์ประกอบที่อยู่ในโครงการรับบรรทุกของมันที่ตั้งตรงกลางระดับน้ำใต้ องค์ประกอบจะใช้ความกว้างที่กำหนด และช่องว่างที่เหลืออยู่จะแบ่งเท่าๆกันระหว่าง margin ทั้งสอง:
注意:เมื่อขนาดหน้าต่างบราวเซอร์เล็กกว่าความกว้างขององค์ประกอบ <div>
จะเกิดปัญหา โดยเบราวเซอร์จะเพิ่มลูกศรหลายขอบเขตที่ระบุในหน้าเว็บ
ในกรณีนี้ การใช้ max-width
นี่สามารถช่วยปรับปรุงการจัดการกับหน้าต่างเล็กของเบราวเซอร์ ซึ่งมีความสำคัญสำหรับการทำให้เว็บไซต์สามารถใช้งานบนอุปกรณ์เล็ก:
คำเตือน:กรุณาปรับขนาดหน้าต่างบราวเซอร์เล็กกว่า 500 พิกเซล เพื่อดูความแตกต่างระหว่าง div สองตัว!
นี่คือตัวอย่างของ div สองตัวที่อยู่ด้านบน:
ตัวอย่าง
div.ex1 { width: 500px; margin: auto; border: 3px solid #73AD21; } div.ex2 { max-width: 500px; margin: auto; border: 3px solid #73AD21; }
- หน้าก่อน CSS Display
- หน้าต่อไป CSS การตั้งตำแหน่ง