Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> CSS

การจัดการช่องว่างภายใน element ด้วย CSS white-space

ใช้คุณสมบัติ white-space เพื่อควบคุมการแสดงผลของช่องว่าง (whitespace) ภายใน element

ตัวอย่างโค้ด

<!DOCTYPE html> <html>    <head>       <style>          p.demo1 {             white-space: normal;          }          p.demo2 {             white-space: pre;          }          </style>    </head>    <body>       <h2>Control white-space</h2>       <p class = "demo1">          This is demo text.          This is demo text.       </p>       <p class = "demo2">          This is demo text.          This is demo text.       </p>    </body> </html>

คำอธิบาย

ตัวอย่างเปรียบเทียบ 2 ค่าหลัก:

  • normal (ค่าเริ่มต้น) - รวมช่องว่างหลายช่องเป็นช่องเดียว และขึ้นบรรทัดใหม่อัตโนมัติ
  • pre - รักษาช่องว่างและขึ้นบรรทัดใหม่ตามในโค้ด HTML เหมือน tag <pre>

ค่าอื่นๆ ที่ใช้ได้:

ค่าคำอธิบาย
nowrapรวมช่องว่างแต่อย่าขึ้นบรรทัดใหม่
pre-wrapรักษาช่องว่างและขึ้นบรรทัดใหม่ แต่ wrap ตามความกว้าง
pre-lineรวมช่องว่างแต่รักษาการขึ้นบรรทัดใหม่
break-spacesเหมือน pre-wrap แต่จัดการช่องว่างท้ายบรรทัดดีกว่า