0

スクロールしたときにスクロールバーとテキストが上部のパディング領域に表示されないようにするにはどうすればよいですか。私は Microsoft Expression Web と CSS を初めて使用し、これに非常に不満を感じています。

これは私がこれまでに持っているものですが、上記のように、テキストはまだパディングの上部 75px にスクロールしたいと考えており、スクロールバーはこの上部パディングを通じて永続的に表示されます。

width: 210px;
float: left;
height: 220px;
overflow: auto;
padding-top: 75px;
padding-left: 35px:
4

2 に答える 2

0

「オーバーフロー」設定で遊んでみてください。まず、「auto」を「scroll」に置き換えてみてください。スクロールバーが必要ない場合 (あなたの質問に少し混乱しています)、「auto」を「hidden」に変更してください。

それがうまくいくかどうか教えてください!

于 2010-05-17T18:34:05.843 に答える
0

申し訳ありませんが、poindexter の提案コメントにコメントを追加することはできません。コメントは次のとおりです。

ご提案いただきありがとうございますが、オーバーフローをスクロールに変更すると、垂直バーのみが必要なときに水平バーと垂直バーが表示されます。「自動」はこれを正しく行っていました。私の問題をもう少し説明しようと思います。

テキストをページ内に正しく配置するために、上部と左側にパディングを作成する必要がありました。これにより、テキストがページの下部および右側に移動します。問題は、スクロールバーが表示されたときに、テキストの開始位置の上とパディングに移動することです。テキストをスクロールすると、既に見たテキストもパディング領域に入り、div の上部に到達すると消えます。それがより理にかなっていることを願っています。ウェブサイトはライブではありません。または、視覚的に参照することをお勧めします。

于 2010-05-17T21:21:11.367 に答える