Anda perlu menerapkan properti CSS berikut ke blok penampung (div):
overflow-wrap: break-word;
Menurut spesifikasinya (sumber CSS | MDN ):
The overflow-wrap
menspesifikasikan properti CSS apakah browser harus memasukkan jeda baris dalam kata-kata untuk mencegah teks dari meluap kotak isinya.
Dengan nilai disetel ke break-word
Untuk mencegah overflow, kata-kata yang biasanya tidak dapat dipecahkan dapat rusak pada titik yang berubah-ubah jika tidak ada titik putus yang dapat diterima di baris tersebut.
Layak disebut...
Properti ini awalnya merupakan ekstensi Microsoft yang tidak standar dan tidak diperbaiki word-wrap
, dan diterapkan oleh sebagian besar browser dengan nama yang sama. Sejak itu telah diganti namanya menjadi overflow-wrap
, dengan word-wrap
menjadi alias.
Jika Anda peduli dengan dukungan browser lama, ada baiknya menentukan keduanya:
word-wrap : break-word;
overflow-wrap: break-word;
Ex. IE9 tidak mengenali overflow-wrap
tetapi berfungsi dengan baikword-wrap