ホームページ  >  記事  >  ウェブフロントエンド  >  ブートストラップ ドロップダウン メニュー フロート問題_html/css_WEB-ITnose

ブートストラップ ドロップダウン メニュー フロート問題_html/css_WEB-ITnose

WBOY
WBOYオリジナル
2016-06-24 11:35:061285ブラウズ

ブートストラップでドロップダウン メニューを学習しているときに、次の状況に遭遇しました:

<div class="dropdown">  <button class="btn btn-default dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown">  下拉菜单  <span class="caret"></span>  </button>  <ul class="dropdown-menu pull-right" role="menu" aria-labelledby="dropdownMenu1">   …  </ul></div>

ul のクラス名を pull-right または dropdown-menu-right として追加します。これにより、ドロップの方向を変更できます。ダウンメニューの効果は次のとおりです:

デフォルトのスタイルは:

.pull-right の CSS コードを下に貼り付けます

.dropdown-menu.pull-right {  right: 0;  left: auto;}.dropdown-menu-right {  right: 0;  left: auto;}

ただし、親要素 div のスタイルも設定する必要があります。フロートするには:左! ! !

理由:

div はブロックレベル要素であり、親要素の幅を自動的に埋めます。 効果画像:

div の float が left に設定されている場合、div はブロックレベル要素から離れます。ドキュメントフローを作成してボタン要素をラップすると、メニューがボタンの右側に配置されます

追加するものがあれば、コメントを残してください。うーん~~~

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。