0

下にスクロールしたときに固定ヘッダーを画面に表示できるかどうかを知りたいのですが、どうすればそれを行うことができますか?

position: fixed;クラスの CSSに追加しようとしました.header.darkが、テンプレートが壊れています。

ご協力いただきありがとうございます。

4

2 に答える 2

0

問題なく動作するはずです。これを試して:

<div class="header">This is the header</div>

CSS

.header {
    position:fixed;
    width:100%;
    top:0;
    left:0;
    background:blue;
    z-index:999;
}
于 2014-02-20T21:07:29.287 に答える
0

CSS コード内の 2 つのクラスをスペースで区切ってみてください。これから:

.header.dark {
//fixed position
}

これに:

.header .dark {
// fixed position
}

あなたのコードがどのように見えるかはわかりませんが、このようなことをしようとしている場合

<h1 class="three four">Double Class</h1>

次に、CSSは次のようになります

.three.four { color: red; }

しかし、あなたがこのようなことをしようとしているなら

<div class="header">
<div class="dark">Stay at top</div>
</div>

次に、CSSは次のようになります

.header .dark { position:fixed; }

ここに良いリファレンスがあります: http://css-tricks.com/multiple-class-id-selectors/

于 2014-02-20T21:32:49.363 に答える