Definisi Vertical Rhythm
Vertical rhythm, dalam bahasa Indonesia berarti “Ritme vertikal“, bisa juga saya sebut sebagai “penyusunan unsur halaman sehingga setiap baris teks menempati suatu tinggi yang sama, atau kelipatannya.”
Teknik pembuatannya sangat sederhana, kita hanya membuat sebuah Artikel sederhana terdiri dari Judul dan isi artikel, lalu mengatur standar ukuran font, lebar margin, ukuran line-height dan menentukan ukuran font dan line height khusus untuk elemen judul dan elemen isi artikel.
Markup HTML
Buatlah sebuah artikel sederhana terdiri dari judul dan isi artikel. judul artikel dituliskan pada tag <h2> dan <h2> sedangkan tag isi artikel dituliskan pada tag <p>. Seperti berikut :
<h1>Heading 1</h1>
<p>Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.</p>
<h2>Heading 2</h2>
<p>Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.</p>
CSS
Pertama, kita akan menulis setingan awal yang mengatur tampilan page yang kita buat.
html {
font-size: 62.5%;
}
body {
width: 45em;
margin: 0 auto;
font-family: 'Helvetica Neue', helvetica, arial, sans-serif;
font-size: 2em;
font-weight: 200;
line-height: 1.5em;
}
width: 45em; fungsinya untuk mengatur lebar background yang diisi text. margin:0 auto; membuat teks tetap berada ditengah meskipun lebar browser atau screen berubah. font-family: 'helvetica Neue', helvetica, arial,sans-serif;font-size:2em; font-weight:200; kita menetapkan setingan default font yang dipakai adalah Helvetica dengan ukuran 2em dan ketebalan normal. line-height:1.5em; artinya jarak antar baris tulisan adalah 1.5 em.
Tugas selanjutnya adalah menentukan ukuran font, margin dan line height khusus untuk elemen judul dan elemen oleh tag <p>, <h1> dan <h2>.
p {
margin: 1.5em 0;
}
h1 {
font-size: 1.6em;
line-height: 1.25em;
}
h2 {
font-size: 1.3em;
line-height: 1.15384em;
}
Dari style di atas, p {margin: 1.5em 0;} ini artinya margin atas dan margin bawah tag <p> memiliki spasi 1.5 em. Pemberian style font size dan line-height pada tag <h1> dan <h2> adalah agar judul teks menjadi menjadi lebih besar dan kontras dibandingkan teks paragraf.
Berikut ini demo dari kode yang telah kita tulis :