Bagaimana saya bisa mengatur spasi baris dengan CSS, seperti kita dapat mengaturnya dalam MS Word?
145
Coba properti garis-tinggi .
Misalnya, ukuran font 12px dan 4px jauh dari garis bawah dan atas:
line-height: 20px; /* 4px +12px + 4px */
Atau dengan em
unit
line-height: 1.7em; /* 1em = 12px in this case. 20/12 == 1.666666 */
display: block;
agar pengaturan ini efektif di mana-mana, bukan hanya paragraf atas dan bawah.Anda juga dapat menggunakan nilai unit-less, yang merupakan jumlah baris:
line-height: 2;
spasi ganda,line-height: 1.5;
satu setengah, dll.sumber
Anda tidak dapat mengatur jarak antar paragraf di CSS menggunakan ketinggian baris, jarak antar
<p>
blok. Alih-alih itu mengatur spasi baris intra-paragraf, ruang antara garis dalam sebuah<p>
blok. Yaitu, garis-tinggi adalah garis-garis antar juru ketik yang terdepan dalam paragraf dikontrol oleh garis-tinggi.Saat ini saya tidak tahu metode apa pun dalam CSS untuk menghasilkan (misalnya) jarak 0.15em
<p>
, apakah menggunakan varian em atau rem pada properti font apa pun. Saya kira itu bisa dilakukan dengan pelampung atau penyeimbangan yang lebih kompleks. Sayang sekali ini diperlukan dalam CSS.sumber
<p>
jarak?margin-top
dan / ataumargin-bottom
dapat secara efektif mencapai apa yang diinginkan di sini.Jika Anda ingin baris terkondensasi, Anda dapat menetapkan nilai yang sama untuk
font-size
danline-height
Di file CSS Anda
Di file HTML Anda
-> Mainkan dengan cuplikan ini di jsfiddle.net
Anda juga dapat meningkatkan
line-height
untuk kontrol spasi garis halus:sumber
Coba properti ini
atau
gunakan kenaikan & penurunan volume
sumber
Saya tidak yakin apakah ini yang Anda maksud:
sumber
Coba
line-height
properti; ada banyak cara untuk menetapkan ketinggian garissumber
Yup, seperti kata semua orang,
line-height
adalah masalahnya. Huruf apa pun yang Anda gunakan, karakter menengah ke atas (seperti a atau ■, tidak melewati bagian atas atau bawah) harus sesuai dengan tinggi-panjang yang samaline-height: 0.6
pada0.65
.sumber
lineSpacing digunakan dalam React Native (atau aplikasi seluler asli).
Untuk web Anda dapat menggunakan
letterSpacing
(atauletter-spacing
)sumber