1

ここでメニューを変更して、ユーザーがページを下にスクロールしたときに常にメニューが表示されるようにするにはどうすればよいですか?

追加/削除/置換する必要があるコードと場所は?

4

2 に答える 2

2

あなたのHTMLは良くありません。あなたはあなた<section id="header" class="clearfix">ともっと多くを閉じませんでした。HTML バリデーターでページを実行すると、エラーが表示されます。

あなたの質問については、次を追加してください:

#header{
    position:fixed;
}

CSSファイル ( style.css )

ポジションについての詳細: MDN ポジション

于 2013-03-31T00:54:47.750 に答える
0

画面上で常に同じ位置に留まる div の例を次に示します。

要素を修正するには、position fixed を使用してから、css の top、bottom、right、left を使用して、表示されているブラウザ ウィンドウに要素を配置します。

この例では、左上に固定されており、高さは 25px です。

<body>
    <div style="position:fixed; top:0; left:0; height:25px; width:100%;">
        Here you will get a bar which is fixed to the top left experiment to get your desired effect
    </div>
</body>

あなたのケースの簡単な解決策は、使用することです

<section id="header" style="position:fixed;" class="clearfix">

を追加します

</section> 

の前に

<!-- header ends --!>
于 2013-03-31T00:52:33.860 に答える