Bootstrap 3 Horizontal Divider (açılır listede değil)


98

Bootstrap 3Bağlantıları aşağıdaki gibi ayırmak için açılır menülerin içine yerleştirebileceğiniz yatay bir bölücü olduğunu biliyorum :

<ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu2">
  <li role="presentation" class="dropdown-header">Dropdown header</li>
   ...
  <li role="presentation" class="divider"></li>
</ul>

Sorum şu: Herhangi bir listeye veya benzer bir menüye koymak gibi bir açılır menü olmadan bunu yapmanın bir yolu var mı?

Yanıtlar:


242

Evet var, <hr>kodunuzu istediğiniz yere koyabilirsiniz , zaten yönetici paneli kenar çubuğumdan birinde kullanıyorum.


3
<hr />daha da iyi.
Erwin Mayer

21
@ErwinMayer <hr />, XHTML içindir. HTML 4 veya 5'te sadece<hr>
Dave

1
Bu eski bir cevap, ancak benim yaptığım gibi burada tökezleyenler için <hr>, OP durumunda olduğu gibi sunum amacıyla kullanılmamalıdır. Paragraflardaki tematik değişiklik içindir. Tıpkı birinin kontrolleri biçimlendirmek için P etiketi kullanmaması gerektiği gibi.
KMC

16

Şu anda yalnızca şunlar için çalışıyor .dropdown-menu:

.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

Başka bir kullanım için istiyorsanız, kendi css'nizde, bootstrap.css'yi izleyerek başka bir tane oluşturun:

.divider {
  height: 1px;
  width:100%;
  display:block; /* for use on default inline elements like span */
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

5

Varsayılan Bootstrap <hr/>boyutunu çirkin bulduğum için , öğeyi görsel olarak dengelemek için bazı basit HTML ve CSS'ler:

HTML:

<hr class="half-rule"/>

CSS:

.half-rule { 
    margin-left: 0;
    text-align: left;
    width: 50%;
 }
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.