The text-justify
properti di CSS adalah pendamping untuk text-align
properti yang digunakan untuk mengatur metode pembenaran teks bila text-align
diatur ke justify
nilai.
p ( text-align: justify; text-justify: inter-word; )
Nilai
inter-word
: Menentukan bahwa teks dibenarkan dengan menyesuaikan spasi antar kata, secara efektif membuat spasi kata tambahan. Ini secara efektif merupakan variasi dariword-spacing
properti.inter-character
: Menentukan bahwa teks dibenarkan dengan menyesuaikan jarak antar karakter, secara efektif membuat spasi karakter tambahan. Ini secara efektif merupakan variasi dariletter-spacing
properti.auto
: Memungkinkan browser menentukan apakah pembenaran ditangani dengan lebih baik sebagaiinter-word
atauinter-character
. Hal ini dapat membantu dalam skenario multibahasa di mana bahasa konten tidak diketahui hingga dirender, memungkinkan agen pengguna browser untuk memilih yang sesuai berdasarkan metode mana yang lebih cocok dengan konteks bahasa.none
: Menonaktifkan metode justifikasi, secara efektif menghapus peluang justifikasi, atau menimpa jika metode justifikasi dapat terjadi dalam kaskade.
Apa sebenarnya pembenaran itu?
Teks yang dibenarkan adalah cara yang bagus untuk mengatakan bagaimana teks mengisi kotak yang berisi itu. Faktanya, Anda mungkin sudah terbiasa dengan teks pembenaran dan bahkan tidak mengetahuinya. Jika Anda pernah menggunakan perangkat lunak pengedit teks seperti Word dan Google Docs, Anda mungkin sudah familiar dengan ikon-ikon ini:
Tiga yang pertama mengatur perataan teks, seperti text-align
properti CSS , di mana teks dapat disejajarkan ke kiri, kanan, atau benar-benar di tengah.
Ikon keempat itu adalah opsi ratakan dan ini memberi tahu konten untuk mengisi seluruh lebar dokumen sehingga setiap baris rata tepat ke tepi, terlepas dari apakah itu memengaruhi jarak antar kata.
The text-justify
properti memungkinkan kita untuk melakukan hal yang sama, tetapi dengan fleksibilitas tambahan untuk menentukan apakah metode jarak digunakan untuk membenarkan konten yang dikelola antara kata atau karakter.
Dukungan Browser
The text-justify
properti termasuk dalam CSS Text Modul Level 3 spesifikasi, yang saat ini dalam status Draft editor pada saat tulisan ini.
Properti ini saat ini terdaftar sebagai "berisiko" dibatalkan dalam periode Rekomendasi Kandidat. Oleh karena itu, tidak disarankan untuk menggunakan properti ini dalam produksi karena tidak mungkin diadopsi sebagai standar di semua browser dalam waktu dekat.
Dukungan saat ini terbatas pada Firefox 55+. Internet Explorer 11 dan Edge 14+ juga mendukung properti, tetapi hanya inter-word
nilai serta nilai tidak resmi yang tidak termasuk dalam spesifikasi W3C.
Data dukungan browser ini berasal dari Caniuse, yang lebih detail. Angka menunjukkan bahwa browser mendukung fitur pada versi tersebut dan yang lebih baru.
Desktop
Chrome | Firefox | YAITU | Tepi | Safari |
---|---|---|---|---|
Tidak | 55 | 11 | 18 | Tidak |
Ponsel / Tablet
Android Chrome | Android Firefox | Android | iOS Safari |
---|---|---|---|
Tidak | 85 | Tidak | Tidak |