คุณสมบัติ overflow-wrap
คุณสมบัติ overflow-wrap อนุญาตให้ตัดตัวอักษรของคำยาวไปยังบรรทัดใหม่ได้ หากคำนั้นไม่พอดีกับความกว้างของคอนเทนเนอร์
ไวยากรณ์
เซเลกเตอร์ {
overflow-wrap: break-word | normal;
}
ค่า
| ค่า | คำอธิบาย |
|---|---|
break-word |
บังคับให้คำยาวถูกตัดไปบรรทัดใหม่ หากคำนั้นไม่พอดีในคอนเทนเนอร์ โดยที่คำจะเริ่มต้นในบรรทัดใหม่ |
normal |
พฤติกรรมมาตรฐาน: หากคำยาวไม่พอดีกับความกว้างของคอนเทนเนอร์ มันจะยื่นออกมานอกขอบเขต (โดยจะเริ่มต้นในบรรทัดใหม่) |
ค่าเริ่มต้น: normal
ตัวอย่าง . ค่า normal
ในตัวอย่างนี้ คำที่ยาวมากจะไม่พอดีกับคอนเทนเนอร์และจะยื่นออกมานอกขอบเขต (โดยจะเริ่มต้นในบรรทัดใหม่):
<div id="elem">
Lorem ipsum dolor sit amet
loooooooooooooooooooooooooooooooongword,
consectetur adipiscing elit.
</div>
#elem {
word-wrap: normal;
overflow-wrap: normal;
border: 1px solid red;
width: 200px;
}
:
ตัวอย่าง . ค่า break-word
ส่วนนี้ ตัวอักษรที่เคยไม่พอดีจะถูกตัดไปบรรทัดถัดไป (โดยที่คำยาวยังคงเริ่มต้นในบรรทัดใหม่):
<div id="elem">
Lorem ipsum dolor sit amet
loooooooooooooooooooooooooooooooongword,
consectetur adipiscing elit.
</div>
#elem {
overflow-wrap: break-word;
border: 1px solid red;
width: 200px;
}
:
ดูเพิ่มเติม
-
คุณสมบัติ
word-break,
ซึ่งยังอนุญาตให้ตัดตัวอักษรของคำยาวไปบรรทัดใหม่ได้ -
คุณสมบัติ
word-wrap,
ซึ่งเป็นชื่อที่ล้าสมัยของคุณสมบัติ overflow-wrap -
คุณสมบัติ
hyphens,
ซึ่งเปิดใช้งานการตัดคำตามพยางค์ -
แท็ก
wbr,
ซึ่งใช้สร้างการตัดคำแบบยืดหยุ่นด้วย HTML -
แท็ก
br,
ซึ่งใช้บังคับให้ข้อความขึ้นบรรทัดใหม่ได้