Ini kode saya:
<div class="container">
<div>
<h1>Welcome TeamName1</h1>
asdf
<hr>
asdf
</div>
</div> <!-- /container -->
Tag hr tampaknya tidak berfungsi seperti yang saya harapkan. Alih-alih menggambar garis, itu menciptakan celah, seperti:
twitter-bootstrap
Henry Henrinson
sumber
sumber
border-color: #EEEEEE -moz-use-text-color #FFFFFF;
hanya denganborder-color: #EEEEEE;
border-width: 1px 0;
) ini menyebabkan2px
garis horizontal! Anda harus mengubahnya menjadi:border-width: 1px 0 0 0;
untuk membuat1px
garis horizontal.Alih-alih menulis
<hr>
Menulis
<hr class="col-xs-12">
Dan itu akan menampilkan lebar penuh seperti biasa.
sumber
<div class="w-100"><hr></div>
<hr class="w-100">
tampaknya menjadi metode yang lebih jelas untuk mengatur lebar.Saya menyelesaikan ini dengan mengatur warna latar belakang HR menjadi hitam seperti:
<hr style="width: 100%; color: black; height: 1px; background-color:black;" />
sumber
Hal ini karena Bootstrap ini DEFAULT CSS untuk
<hr />
adalah ::hr { margin-top: 20px; margin-bottom: 20px; border: 0; border-top: 1px solid #eeeeee; }
itu menciptakan celah 40px antara dua garis tersebut
jadi jika Anda ingin mengubah
<hr />
gaya margin tertentu di halaman Anda, Anda dapat mencoba sesuatu seperti ini:<hr style="margin-bottom:5px !important; margin-top:5px !important; " />
jika Anda ingin mengubah tampilan / gaya lain apa pun
<hr />
di halaman Anda seperti warna dan jenis atau ketebalan perbatasan, Anda dapat mencoba sesuatu seperti:<hr style="border-top: 1px dotted #000000 !important; " />
untuk semua yang ada
<hr />
di halaman Anda<style> hr { border-top: 1px dotted #000000 !important; margin-bottom:5px !important; margin-top:5px !important; } </style>
sumber
Secara default,
hr
elemen dalam file CSS Bootstrap Twitter memiliki margin atas dan bawah18px
. Itulah yang menciptakan celah. Jika Anda ingin celahnya lebih kecil, Anda harus menyesuaikan properti marginhr
elemen.Dalam contoh Anda, lakukan sesuatu seperti ini:
.container hr { margin: 2px 0; }
sumber
Saya pikir akan terlihat lebih baik jika kita menambahkan border-color: transparent seperti di bawah ini:
<hr style="width: 100%; background-color: black; height: 1px; border-color : transparent;" />
Jika Anda tidak menempatkan perbatasan transparan itu akan menjadi putih dan saya tidak berpikir itu baik sepanjang waktu.
sumber
Saya dapat menyesuaikan hrTag dengan mengedit gaya sebaris seperti:
<div class="row"> <!-- You can also position the row if need be. --> <div class="col-md-12 col-lg-12"><!-- set width of column I wanted mine to stretch most of the screen--> <hr style="min-width:85%; background-color:#a1a1a1 !important; height:1px;"/> </div> </div>
HrTag sekarang lebih tebal dan lebih terlihat; itu juga merupakan warna abu-abu yang lebih gelap. Kode bootstrap sebenarnya sangat fleksibel. Seperti yang ditunjukkan cuplikan di atas, Anda dapat menggunakan gaya sebaris atau kode kustom Anda sendiri. Semoga ini bisa membantu seseorang.
sumber
Anda mungkin menginginkan salah satunya, agar sesuai dengan tata letak Bootstrap:
<div class="col-xs-12"> <hr > </div> <!-- or --> <div class="col-xs-12"> <hr style="border-style: dashed; border-top-width: 2px;"> </div> <!-- or --> <div class="col-xs-12"> <hr class="col-xs-1" style="border-style: dashed; border-top-width: 2px;"> </div>
Tanpa
DIV
elemen kisi yang disertakan, tata letak dapat mengerem pada perangkat yang berbeda.sumber