ホームページ >ウェブフロントエンド >CSSチュートリアル >Twitter Bootstrap Navbar リンクを中央に配置するにはどうすればよいですか?

Twitter Bootstrap Navbar リンクを中央に配置するにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-11-02 09:11:29392ブラウズ

How to Center Twitter Bootstrap Navbar Links?

Twitter Bootstrap のナビゲーションバーのリンクを一元化する

Twitter Bootstrap のナビゲーションバーのリンクを中央に揃えようとして、ユーザーは、推奨 CSS:

.tabs, .pills {
  margin: 0 auto;
  padding: 0;
  width: 100px;
}

ただし、代替ソリューションも存在します。

アプローチ 1: インライン ブロック表示

メニュー項目を中央揃えにするには、次のようにします。 navbar とその li 要素の両方の表示プロパティを inline-block に設定し、フロートなしで並べて表示されるようにします。

.navbar .nav,
.navbar .nav > li {
    float: none;
    display: inline-block;
    *display: inline; /* ie7 fix */
    *zoom: 1; /* hasLayout ie7 trigger */
    vertical-align: top;
}

.navbar-inner {
    text-align: center;
}

アプローチ 2: カスタム クラス

または、「center」などのカスタム クラスを適用すると、他のページ セクションとの潜在的な競合を防ぐことができます。

<div class="navbar navbar-fixed-top center">
     <div class="navbar-inner">
        ....
     </div>
</div>

および対応する CSS:

.center .navbar .nav,
.center .navbar .nav > li {
    float: none;
    display: inline-block;
    *display: inline; /* ie7 fix */
    *zoom: 1; /* hasLayout ie7 trigger */
    vertical-align: top;
}

.center .navbar-inner {
    text-align: center;
}

サブメニューの配置修正

最後に、サブメニュー項目を左に再配置するには、次の CSS が必要です:

.center .dropdown-menu {
    text-align: left;
}

以上がTwitter Bootstrap Navbar リンクを中央に配置するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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