1. ホーム
  2. css

[解決済み】トップナビゲーションバーがページ上部のコンテンツをブロックしてしまう件

2022-03-28 19:40:31

質問

私は次のようなTwitter Bootstrapのコードを持っています。

  <div class='navbar navbar-fixed-top'>
    <div class='navbar-inner'>
      <div class='container'>
        <a class='btn btn-navbar' data-target='.nav-collapse' data-toggle='collapse'>
          <span class='icon-bar'></span>
          <span class='icon-bar'></span>
          <span class='icon-bar'></span>
        </a>
        <div class='nav-collapse'>
          <ul class='nav'>
            <li class='active'>
              <a href='some_url'>My Home</a>
            </li>
            <li>
              <a href='some_url'>Option 1 </a>
            </li>
            <li>
              <a href='some_url'>Another option</a>
            </li>
            <li>
              <a href='some_url'>Another option</a>
            </li>
          </ul>
        </div>
      </div>
    </div>
  </div>

しかし、ページの冒頭を表示しているときに、ナビバーがページ上部付近にあるコンテンツの一部をブロックしています。 ページ上部を見たときに、残りのコンテンツを下に押し下げて、コンテンツがナビバーにふさがれないようにする方法について、何かアイデアはありませんか?

解決方法は?

CSSに追加してください。

body { 
    padding-top: 65px; 
}

から Bootstrapのドキュメント :

固定ナビバーは、本文の上部にパディングを追加しない限り、他のコンテンツに重なってしまいます。