CSS ความสูงและความกว้าง
CSS height
และwidth
คุณสมบัติใช้เพื่อกำหนดความสูงและความกว้างขององค์ประกอบ
คุณสมบัติ CSS max-width
ใช้เพื่อกำหนดความกว้างสูงสุดขององค์ประกอบ
CSS การตั้งค่าความสูงและความกว้าง
คุณสมบัติheight
and width
ใช้เพื่อกำหนดความสูงและความกว้างขององค์ประกอบ
คุณสมบัติความสูงและความกว้างไม่รวมช่องว่างภายใน เส้นขอบ หรือระยะขอบ กำหนดความสูง/ความกว้างของพื้นที่ภายในช่องว่างภายใน เส้นขอบ และระยะขอบขององค์ประกอบ
ค่าความสูงและความกว้าง CSS
และ คุณสมบัติอาจ height
มีwidth
ค่าต่อไปนี้:
auto
- นี่เป็นค่าเริ่มต้น เบราว์เซอร์คำนวณความสูงและความกว้างlength
- กำหนดความสูง/ความกว้างเป็น px, ซม. เป็นต้น%
- กำหนดความสูง/ความกว้างเป็นเปอร์เซ็นต์ของบล็อกที่มีinitial
- ตั้งค่าความสูง/ความกว้างเป็นค่าเริ่มต้นinherit
- ความสูง/ความกว้างจะสืบทอดมาจากค่าพาเรนต์
ตัวอย่างความสูงและความกว้างของ CSS
ตัวอย่าง
กำหนดความสูงและความกว้างของ <div> องค์ประกอบ:
div {
height:
200px;
width: 50%;
background-color: powderblue;
}
ตัวอย่าง
ตั้งค่าความสูงและความกว้างขององค์ประกอบ <div> อื่น:
div {
height:
100px;
width: 500px;
background-color: powderblue;
}
หมายเหตุ:โปรดทราบว่า คุณสมบัติ height
และwidth
ไม่รวมช่องว่างภายใน เส้นขอบ หรือระยะขอบ! พวกเขากำหนดความสูง/ความกว้างของพื้นที่ภายในช่องว่างภายใน เส้นขอบ และระยะขอบขององค์ประกอบ!
การตั้งค่าความกว้างสูงสุด
คุณสมบัติmax-width
นี้ใช้เพื่อกำหนดความกว้างสูงสุดขององค์ประกอบ
สามารถmax-width
ระบุได้ในค่าความยาวเช่น px, ซม. ฯลฯ หรือเป็นเปอร์เซ็นต์ (%) ของบล็อกที่มีอยู่ หรือตั้งค่าเป็น none (ค่านี้เป็นค่าเริ่มต้น หมายความว่าไม่มีความกว้างสูงสุด)
ปัญหา<div>
ข้างต้นเกิดขึ้นเมื่อหน้าต่างเบราว์เซอร์มีขนาดเล็กกว่าความกว้างขององค์ประกอบ (500px) จากนั้นเบราว์เซอร์จะเพิ่มแถบเลื่อนแนวนอนไปที่หน้า
การใช้max-width
แทนในสถานการณ์นี้จะปรับปรุงการจัดการหน้าต่างขนาดเล็กของเบราว์เซอร์
เคล็ดลับ:ลากหน้าต่างเบราว์เซอร์ให้มีความกว้างน้อยกว่า 500px เพื่อดูความแตกต่างระหว่าง div ทั้งสอง!
หมายเหตุ:width
หากคุณใช้ทั้ง คุณสมบัติและ
max-width
คุณสมบัติในองค์ประกอบเดียวกัน
ด้วยเหตุผลบางประการ
และมูลค่าของ width
คุณสมบัตินั้นมากกว่า
max-width
คุณสมบัติ ทรัพย์สิน
max-width
จะถูกใช้ (และ
width
ทรัพย์สินจะถูกละเว้น)
ตัวอย่าง
องค์ประกอบ <div> นี้มีความสูง 100 พิกเซลและความกว้างสูงสุด 500 พิกเซล:
div {
max-width: 500px;
height:
100px;
background-color: powderblue;
}
ลองด้วยตัวคุณเอง - ตัวอย่าง
ตัวอย่างนี้สาธิตวิธีการตั้งค่าความสูงและความกว้างขององค์ประกอบต่างๆ
ตัวอย่างนี้สาธิตวิธีตั้งค่าความสูงและความกว้างของรูปภาพโดยใช้ค่าเปอร์เซ็นต์
ตัวอย่างนี้สาธิตวิธีตั้งค่าความกว้างต่ำสุดและความกว้างสูงสุดขององค์ประกอบโดยใช้ค่าพิกเซล
ตัวอย่างนี้สาธิตวิธีตั้งค่าความสูงต่ำสุดและความสูงสูงสุดขององค์ประกอบโดยใช้ค่าพิกเซล
คุณสมบัติมิติข้อมูล CSS ทั้งหมด
Property | Description |
---|---|
height | Sets the height of an element |
max-height | Sets the maximum height of an element |
max-width | Sets the maximum width of an element |
min-height | Sets the minimum height of an element |
min-width | Sets the minimum width of an element |
width | Sets the width of an element |