Bootstrap 3 Horizo​​ntal Divider(ドロップダウンにはありません)


98

Bootstrap 3は、次のようにリンクを区切るためにドロップダウンメニュー内に配置できる水平方向の仕切りがあることを知っています。

<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>

私の質問は次のとおりです。ドロップダウンリストにない状態でこれを行う方法はありますか。

回答:


241

はい、あり<hr>ます。コードを好きな場所に配置するだけで済みます。すでに管理パネルのサイドバーの1つで使用しています。


3
<hr />さらに良いです。
Erwin Mayer、

21
@ErwinMayer <hr />はXHTML用です。HTML 4または5では、それはただ<hr>
Dave

1
古い返答ですが、私と同じようにここで偶然見つけた人には、<hr>をOPの場合のようにプレゼンテーションの目的で使用しないでください。段落の主題を変更するためのものです。同様に、コントロールのフォーマットにPタグを使用するべきではありません。
KMC

16

現在それはのためにだけ働きます.dropdown-menu

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

それを他の用途に使用したい場合は、独自のcssで、bootstrap.cssに従って別のものを作成します。

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

5

デフォルトのブートストラップ<hr/>サイズが見苦しいことに気付いたので、要素を視覚的にバランスさせるための簡単なHTMLとCSSを次に示します。

HTML:

<hr class="half-rule"/>

CSS:

.half-rule { 
    margin-left: 0;
    text-align: left;
    width: 50%;
 }
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.