โมเดลกล่อง: ปริมาณช่องว่างของ CSS
- หน้าก่อนหน้า สรุป CSS โมดูลแบบกรง
- หน้าต่อไป CSS ขอบ
ปริมาณช่องว่างภายในองค์ประกอบอยู่ระหว่างเส้นขอบและเนื้อหาเนียน。ขอบเขตดังกล่าวสามารถควบคุมด้วยคุณสมบัติ padding ที่ง่ายที่สุด。
คุณสมบัติ padding ของ CSS กำหนดพื้นที่ช่องว่างระหว่างขอบเขตและเนื้อหาขององค์ประกอบ.
CSS padding attribute
คุณสมบัติ padding ของ CSS กำหนดจุดชาติขององค์ประกอบ คุณสมบัติ padding ยอมรับค่าขนาดหรือสัดส่วนเปอร์เซ็นต์ แต่ไม่อนุญาตให้ใช้ค่าลบ.
ตัวอย่าง: ถ้าคุณต้องการให้จุดชาติของขนานทั้งหมดมีจุดชาติ 10 พิกเซล แล้ว คุณจะต้องทำเช่นนี้:
h1 {padding: 10px;}
คุณยังสามารถตั้งค่าจุดชาติของขนานตามลำดับของขนานที่สูง ขนานขวา ขนานล่าง และขนานซ้าย และแต่ละขนานอาจใช้หน่วยที่แตกต่างกันหรือสัดส่วนเปอร์เซ็นต์:
h1 {padding: 10px 0.25em 2ex 20%;}
คุณสมบัติจุดชาติของขนานเดี่ยว
ยังเข้าใจได้ด้วย การใช้คุณสมบัติที่แยกออกมาสี่คุณสมบัติ ตั้งค่าจุดชาติของขนานที่สูง ขนานขวา ขนานล่าง และขนานซ้าย:
คุณอาจจะคิดแล้ว กฎระเบียบด้านล่างนี้ทำงานอย่างเดียวกับกฎระเบียบย่อที่กล่าวข้างต้น:
h1 { padding-top: 10px; padding-right: 0.25em; padding-bottom: 2ex; padding-left: 20%; }
ค่าเปอร์เซ็นต์ของจุดชาติ
ก่อนหน้านี้ได้กล่าวไปแล้ว สามารถตั้งค่าสัดส่วนเปอร์เซ็นต์ของจุดชาติขององค์ประกอบได้ สัดส่วนเปอร์เซ็นต์นี้จะถูกคำนึงตามความกว้างของตัวปลอม parent อย่างเดียวกับของขอบเขต ดังนั้น ถ้าความกว้างของตัวปลอม parent เปลี่ยนแปลง พวกเขาก็จะเปลี่ยนแปลงด้วย.
กฎระเบียบด้านล่างนี้จะตั้งค่าจุดชาติของบทความเป็นสัดส่วนของความกว้างของตัวปลอม parent.
p {padding: 10%;}
ตัวอย่าง: ถ้าตัวปลอมพ่อของบทความเป็นตัวปลอม div แล้ว จุดชาติของบทความจะต้องคำนึงถึงความกว้างของ div.
<div style="width: 200px;"> <p>This paragragh is contained within a DIV that has a width of 200 pixels.</p> </div>
แจ้งเตือน:จุดชาติที่ตรงข้ามของขนานและตรงข้ามของขนานฝั่งซ้ายของขนาน; คือ สัดส่วนเปอร์เซ็นต์ของจุดชาติที่ตรงข้ามของขนานจะถูกตั้งค่าตามความกว้างของตัวปลอม ไม่ใช่ตามความสูง.
ตัวอย่างของ CSS จุดชาติ:
- คุณสมบัติจุดชาติทั้งหมดในการประกาศเดียว
- ตัวอย่างนี้แสดงวิธีการใช้คุณสมบัติย่อลงเพื่อตั้งค่าคุณสมบัติจุดชาติของแถวทั้งหมดในการประกาศเดียว ซึ่งอาจมีค่าหนึ่งถึงสี่ค่า.
- ตั้งค่าจุดชาติฝั่งล่าง 1
- ตัวอย่างนี้แสดงวิธีการใช้หน่วยเมตรเพื่อตั้งค่าจุดชาติฝั่งล่างของแถว.
- ตั้งค่าจุดชาติฝั่งล่าง 2
- ตัวอย่างนี้แสดงวิธีการใช้สัดส่วนเปอร์เซ็นต์เพื่อตั้งค่าจุดชาติฝั่งล่างของแถว.
- ตั้งค่าจุดชาติฝั่งซ้าย 1
- ตัวอย่างนี้แสดงวิธีการใช้หน่วยเมตรเพื่อตั้งค่าจุดชาติฝั่งซ้ายของแถว.
- ตั้งค่าจุดชาติฝั่งซ้าย 2
- ตัวอย่างนี้แสดงวิธีการใช้สัดส่วนเปอร์เซ็นต์เพื่อตั้งค่าจุดชาติฝั่งซ้ายของแถว.
- ตั้งมุมด้านขวา 1
- ตัวอย่างนี้แสดงว่าจะใช้ค่าเซนติเมตรเพื่อตั้งมุมด้านขวาของแถว
- ตั้งมุมด้านขวา 2
- ตัวอย่างนี้แสดงว่าจะใช้ค่าเปอร์เซ็นต์เพื่อตั้งมุมด้านขวาของแถว
- ตั้งมุมด้านบน 1
- ตัวอย่างนี้แสดงว่าจะใช้ค่าเซนติเมตรเพื่อตั้งมุมด้านบนของแถว
- ตั้งมุมด้านบน 2
- ตัวอย่างนี้แสดงว่าจะใช้ค่าเปอร์เซ็นต์เพื่อตั้งมุมด้านบนของแถว
attribute มุมด้านใน CSS
attribute | คำอธิบาย |
---|---|
padding | ความหมายของตัวแปลระบุ |
padding-bottom | ตั้งมุมด้านล่างขององค์ประกอบ |
padding-left | ตั้งมุมด้านซ้ายขององค์ประกอบ |
padding-right | ตั้งมุมด้านขวาขององค์ประกอบ |
padding-top | ตั้งมุมด้านบนขององค์ประกอบ |
- หน้าก่อนหน้า สรุป CSS โมดูลแบบกรง
- หน้าต่อไป CSS ขอบ