1

に設定されdivているがあります。これは、サイトのヘッダーを意味します。positionfixeddiv

問題は、カスタムスタイルのスクロールバーを表示する右端に小さなギャップを残すことを除い100 %て、それを考慮に入れる必要があることです。このページのは、カスタムスクロールバーを表示するように絶対に配置および設定されています。width bodyoverflowscroll

100%幅を試してみまし100%たが、親ではなくビューポートを使用します。margin-rightスクロールバーの幅も設定してみましたが、うまくいかないようです。Javascriptを使用せずにこれを行う方法はありますか?

4

2 に答える 2

1

これを言わせてください。

幅が100%に設定されていて、margin-right:20px; ..を設定した場合、20pxが元のdivに追加されます。

それを除けば、私はあなたがそれを見ずに何について話しているのかわかりません。

于 2012-05-20T08:57:31.187 に答える
0

幅を100%に設定する代わりに、次のようなものを使用します

#header {
    height:30px; /* assumption */
    top:0;
    left:0;
    right:10px; /* assumption */
}
于 2012-05-20T09:13:05.917 に答える