CSS padding คุณสมบัติ

การกำหนดและการใช้งาน

คุณสมบัติย่อย padding กำหนดคุณสมบัติเนื้อเยื่อด้านในทั้งหมดในการประกาศเดียว

คำอธิบาย

คุณสมบัติย่อยนี้กำหนดความกว้างของเนื้อเยื่อด้านในทั้งหมดขององค์ประกอบ หรือกำหนดความกว้างของเนื้อเยื่อด้านในของแต่ละด้าน สำหรับองค์ประกอบแนวรายลำดับที่ไม่ใช่แทนที่ การกำหนดเนื้อเยื่อด้านในจะไม่ส่งผลต่อการคำนวณความสูงของแนว ดังนั้น องค์ประกอบที่มีเนื้อเยื่อด้านในและพื้นหลังอาจจะขยายตัวไปยังแนวอื่น หรืออาจจะทับกับเนื้อหาอื่น พื้นหลังขององค์ประกอบจะขยายผ่านเนื้อเยื่อด้านใน ไม่อนุญาตให้กำหนดค่าเนื้อเยื่อด้านในลบ

หมายเหตุ:ไม่อนุญาตให้ใช้ค่าลบ

ตัวอย่าง 1

padding:10px 5px 15px 20px;
  • เนื้อเยื่อด้านบนคือ 10px
  • เนื้อเยื่อด้านขวาคือ 5px
  • เนื้อเยื่อด้านล่างคือ 15px
  • เนื้อเยื่อด้านซ้ายคือ 20px

ตัวอย่าง 2

padding:10px 5px 15px;
  • เนื้อเยื่อด้านบนคือ 10px
  • เนื้อเยื่อด้านขวาและด้านซ้ายคือ 5px
  • เนื้อเยื่อด้านล่างคือ 15px

ตัวอย่าง 3

padding:10px 5px;
  • เนื้อเยื่อด้านบนและด้านล่างคือ 10px
  • เนื้อเยื่อด้านขวาและด้านซ้ายคือ 5px

ตัวอย่าง 4

padding:10px;
  • เนื้อเยื่อด้านในสี่ด้านทั้งหมดคือ 10px

ดูเพิ่มเติมที่:

ตัวอย่าง CSSCSS ขอบด้านใน

คู่มืออ้างอิง HTML DOMคุณสมบัติ padding

ตัวอย่าง

กำหนดเนื้อเยื่อด้านในสี่ด้านขององค์ประกอบ p

p
  {
  padding:2cm 4cm 3cm 4cm;
  }

ทดลองด้วยตัวเอง

ระบบการใช้งาน CSS

padding: length|initial|inherit;

ค่าของคุณสมบัติ

ค่า คำอธิบาย
auto โปรแกรมบราวเซอร์คำนวณเนื้อเยื่อด้านใน
length กำหนดค่าเนื้อเยื่อด้านในด้วยหน่วยมาตรฐานเช่นพิกเซล ซีเมนต์ และค่าเริ่มต้นคือ 0px
% กำหนดเนื้อเยื่อด้านในเป็นร้อยละของความกว้างขององค์ประกอบพ่อ
inherit กำหนดให้มีการสืบทอดเนื้อเยื่อด้านในจากองค์ประกอบพ่อ

รายละเอียดเทคโนโลยี

ค่าเริ่มต้น: 0
มีการสืบทอด: no
เวอร์ชั่น: CSS1
JavaScript ระบบการใช้งาน: object.style.padding="10px 5px"

TIY ตัวอย่าง

คุณสมบัติเนื้อเยื่อด้านในทั้งหมดในการประกาศเดียว
ตัวอย่างนี้แสดงว่าการใช้คุณสมบัติย่อยแบบซ้ำที่จะกำหนดความเป็นช่องของเนื้อหาทั้งหมดในการประกาศเดียว สามารถมีค่าหนึ่งถึงสี่ค่า

การสนับสนุนโดยบราวเซอร์

ตัวเลขในตารางบอกว่าเฉพาะเวอร์ชั่นบราวเซอร์แรกที่สนับสนุนคุณสมบัตินี้ทั้งหมด。

Chrome IE / Edge Firefox Safari Opera
1.0 4.0 1.0 1.0 3.5