ホームページ > ウェブフロントエンド > CSSチュートリアル > レスポンシブ ブートストラップ デザインで固定ナビゲーションバーがページ コンテンツを覆い隠すことを防ぐ方法

レスポンシブ ブートストラップ デザインで固定ナビゲーションバーがページ コンテンツを覆い隠すことを防ぐ方法

Patricia Arquette
リリース: 2024-11-21 04:00:12
オリジナル
569 人が閲覧しました

How to Prevent Fixed Navbars from Obscuring Page Content in Responsive Bootstrap Designs?

ページ開始時のナビゲーションバーによるコンテンツの妨害の解決

固定 Twitter Bootstrap ナビゲーションバーを使用している場合、ナビゲーションバーが上部のページコンテンツを隠してしまうという問題がよく発生します。この記事では、この問題を解決する解決策を紹介します。

<div class='navbar navbar-fixed-top'></p>
<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"><div>
ログイン後にコピー


ページに単純なパディングを追加することは解決策のように思えるかもしれません:

body {</p><div class="code" style="position:relative; padding:0px; margin:0px;"><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">padding-top: 60px;
ログイン後にコピー
ログイン後にコピー

}

このアプローチは、レスポンシブなブートストラップ デザインにとっては欠陥があります。ビューポートのサイズを変更すると、ページのトップとナビゲーションバーの間に隙間ができます。

正しい解決策には、メディア クエリを使用して、画面の幅に基づいてページのパディングを調整することが含まれます:

 body {</p><div class="code" style="position:relative; padding:0px; margin:0px;"><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">padding-top: 60px;
ログイン後にコピー
ログイン後にコピー

}
@media (最大幅: 979px) {

body {
    padding-top: 0px;
}
ログイン後にコピー

}

This変更により、さまざまな画面サイズにわたって一貫したデザインを維持しながら、ページのコンテンツがナビゲーションバーによって妨げられないようになります。

以上がレスポンシブ ブートストラップ デザインで固定ナビゲーションバーがページ コンテンツを覆い隠すことを防ぐ方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
前の記事:スクロール中に DIV を所定の位置に固定しておくにはどうすればよいですか? 次の記事:CSS は子要素に基づいて要素を選択できますか?
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
最新の問題
関連トピック
詳細>
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート