Some text some message..
Some text some message..
Some text some message..
Some text some message..

Elemen Hr (Horizontal Rule) Pada HTML

previous Previous Page

Elemen <hr> (horizontal rule) merupakan elemen pada HTML yang digunakan untuk membuat garis datar memanjang secara horisontal. Elemen <hr> sering digunakan saat terjadi perubahan tema bahasan pada level elemen paragraf sehingga diperlukan sebuah garis horisontal sebagai pemisah dengan bagian di bawahnya. Elemen ini akan menghasilkan pergantian baris (line break) dan juga sekaligus memberikan suatu garis lurus mendatar.

Elemen <hr> merupakan elemen tunggal sehingga penulisannya tidak harus diakhiri dengan tag penutup. Penulisan elemen <hr> ditulis dengan tag <hr> tanpa tag penutup. Penulisan tag dengan self-closed <hr /> lebih disarankan karena sesuai dengan format standar xml, namun HTML5 menganggap keduanya adalah tag yang sama dan tidak dibedakan.

Berikut ini contoh penggunaan elemen <hr>:

Kode Script :

1.  <!DOCTYPE html>
2.  <html>
3.  <head>
4.   <title>Latihan Membuat garis horisontal </title>
5.  </head>
6.  <body>
7.   <p>
8.     Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed vel ante at sem hendrerit consectetur. Nullam tempus orci sed est dictum semper. Praesent lacinia nec massa quis gravida. Aliquam ultrices neque non nunc auctor, et elementum libero porttitor. Nunc eu lacinia ex. Nam molestie vehicula sapien, vitae condimentum turpis maximus nec. Fusce eu accumsan metus. Aliquam blandit varius interdum.        
9.   <hr>
10.    Aliquam euismod ut dolor laoreet feugiat. Aliquam mattis, lectus eget tristique tincidunt, erat ex posuere nulla, a laoreet purus dolor at metus. Ut elementum dictum mi, non gravida est condimentum iaculis. Suspendisse magna mi, dapibus sit amet bibendum vel, dapibus laoreet tortor. Nam lobortis sapien ultricies, suscipit risus non, blandit purus. In hac habitasse platea dictumst. Praesent eu pretium nibh. Maecenas nec elementum libero. Lorem ipsum dolor sit amet, consectetur adipiscing elit.
11.  <hr>
12.    Maecenas dapibus eleifend libero vitae tincidunt. Vivamus dui nisl, volutpat et lacinia et, imperdiet eget enim. Vivamus eu risus a neque ullamcorper tincidunt. Cras mollis lectus enim. Nunc vestibulum tortor vitae mattis pretium. Aliquam erat volutpat. Donec tristique finibus justo non convallis. Praesent libero justo, fringilla non mattis a, tincidunt ac nisl. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Aliquam rutrum sapien a bibendum viverra.
13.  </p>
14. </body>
15. </html>
16. 

Jika dijalankan pada browser hasilnya sebagai berikut :

horizontal ruler h

Elemen <hr> memiliki beberapa attribut, seperti align, color, noshade, size, width. Attribut width digunakan untuk menjabarkan lebar garis yang akan dibuat dengan satuan pixel ataupun persentase. Attribut color digunakan untuk memberi warna tertentu pada elemen <hr>. Attribut align berfungsi sebagai nilai perataan posisi garis dengan nilai left, right, center.

Sebagai contoh, misalnya jika Anda mengisi attribut width dengan nilai angka "50%", artinya panjang garis yang akan dibuat memiliki lebar "50% " atau setengah dari lebar layar komputer ataupun layar smartphone. Kemudian jika Anda memasukkan attribut align dengan nilai "left" artinya garis akan diposisikan dengan perataan kiri.

Berikut ini contoh penggunaan attribut width dan attribut align pada elemen <hr>.

Kode Script :

1.  <!DOCTYPE html>
2.  <html>
3.  <head>
4.   <title>Latihan Membuat garis horisontal </title>
5.  </head>
6.  <body>
7.   <p>
8.     Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed vel ante at sem hendrerit consectetur. Nullam tempus orci sed est dictum semper. Praesent lacinia nec massa quis gravida. Aliquam ultrices neque non nunc auctor, et elementum libero porttitor. Nunc eu lacinia ex. Nam molestie vehicula sapien, vitae condimentum turpis maximus nec. Fusce eu accumsan metus. Aliquam blandit varius interdum.        
9.   <hr width="100%" align="left" color="red">
10.    Aliquam euismod ut dolor laoreet feugiat. Aliquam mattis, lectus eget tristique tincidunt, erat ex posuere nulla, a laoreet purus dolor at metus. Ut elementum dictum mi, non gravida est condimentum iaculis. Suspendisse magna mi, dapibus sit amet bibendum vel, dapibus laoreet tortor. Nam lobortis sapien ultricies, suscipit risus non, blandit purus. In hac habitasse platea dictumst. Praesent eu pretium nibh. Maecenas nec elementum libero. Lorem ipsum dolor sit amet, consectetur adipiscing elit.
11.  <hr width="50%" align="center" color="green">
12.    Maecenas dapibus eleifend libero vitae tincidunt. Vivamus dui nisl, volutpat et lacinia et, imperdiet eget enim. Vivamus eu risus a neque ullamcorper tincidunt. Cras mollis lectus enim. Nunc vestibulum tortor vitae mattis pretium. Aliquam erat volutpat. Donec tristique finibus justo non convallis. Praesent libero justo, fringilla non mattis a, tincidunt ac nisl. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Aliquam rutrum sapien a bibendum viverra.
13.  </p>
14. </body>
15. </html>
16. 

Jika dijalankan pada browser hasilnya sebagai berikut :

hr horizontal rule

Browser Pendukung :

Elemencromeinternet explorerfirefoxsafariopera
<hr>yayayayaya

Global Attributes :

Tag <hr> mendukung Global Atribut di dalam HTML yang artinya bahwa pada tag ini dapat sisipkan atribut yang bersifat global yang secara umum berlaku pada semua komponen tag HTML.
Silahkan kunjungi Atribut Global Pada HTML untuk mengetahui detail global atribut pada HTML

Event Attributes :

Tag <hr> mendukung Event Atribut atau atribut acara (kejadian). Atribut acara ini merupakan wilayah javascript tentang bagaimana menampilkan halaman web. Misalnya saat halaman web sedang loading (onload) sampai interaksi user pada halaman web tersebut seperti scrolling layar (onscroll), menekan tombol pada keyboard (onkeypress, onkeydown), mengarahkan mouse (onmouseover) dan lainnya.
Silahkan kunjungi Event Atribut Pada HTML untuk mengetahui detail event atribut pada HTML.

Pengaturan Default CSS :

Nilai default pengaturan gaya untuk elemen <hr> pada HTML :

hr{
display: block;
margin-top: 0.5em;
margin-bottom: 0.5em;
margin-left: auto;
margin-right: auto;
border-style: inset;
border-width: 1px;
}

noteCatatan : Pada HTML5, beberapa attribut untuk elemen <hr> mulai dihilangkan (deprecated) seperti width, size, color, noshade, and align. Anda dapat menggunakan style CSS untuk memodifikasi properti elemen <hr>. Properti yang disediakan CSS lebih lengkap diantaranya seperti warna (color), jenis garis (dotted, dashed, solid, dll), width, height dan lainnya.

facebooktwittergoogle pluswhatapplinkedinpinterest

previous Previous Page

Daftar Isi HTML