Bagaimana cara menggambar garis putus-putus dengan CSS?
97
Sebagai contoh:
hr {
border:none;
border-top:1px dotted #f00;
color:#fff;
background-color:#fff;
height:1px;
width:50%;
}
Lihat juga Styling <hr>
dengan CSS .
sumber
Menggunakan HTML:
<div class="horizontal_dotted_line"></div>
dan di styles.css:
sumber
Jawaban yang diterima memiliki banyak kekurangan yang tidak lagi diperlukan untuk browser modern. Saya pribadi telah menguji CSS berikut di semua browser sejauh IE8, dan berfungsi dengan sempurna.
border: none
harus diutamakan, untuk menghapus semua gaya batas default yang diterapkan browser kehr
tag.sumber
Apakah maksud Anda sesuatu seperti 'border: 1px dotted black'?
Referensi w3schools.com
sumber
baris ini seharusnya bekerja untuk Anda:
sumber
sumber
Saya mencoba semua solusi di sini dan tidak ada yang memberikan garis 1px yang bersih. Untuk mencapai ini lakukan hal berikut:
Kalau tidak:
sumber
gunakan seperti ini:
sumber
Untuk melakukan ini, Anda hanya perlu menambahkan
border-top
atauborder-bottom
ke<hr/>
tag Anda sebagai berikut:dengan jenis garis atau warna apa pun yang Anda inginkan
sumber
Tambahkan atribut berikut ke elemen yang Anda ingin memiliki garis putus-putus.
sumber
Menggunakan
hr
membuat dua garis untuk saya, satu solid dan satu titik.Saya menemukan bahwa ini bekerja dengan cukup baik:
Selain itu, karena Anda dapat membuat lebar menjadi persentase, lebar akan selalu memiliki ruang di kedua sisinya (bahkan saat Anda mengubah ukuran jendela).
sumber
Coba putus asa ...
sumber
Doot baris demi elemen:
http://jsfiddle.net/korigan/ubtkc17e/
HTML
CSS
sumber