スクロールバーの右側に余分なパディングを追加しようとしていますが、ブラウザウィンドウ(ctrl + =とctrl + - )をズームすると、パディングの実際のピクセル幅が大きくなり縮小しますそれに応じて(私がemで指定したかのように)。コンテナのright
プロパティは、0.5ems(8/16 = 0.5)ではなく、正確に8ピクセルにしたいと思います。CSSで一定のピクセルサイズ
設定する方法はありtop
、bottom
、left
、およびフォントサイズ(私がしなければならない場合、私はJavaScriptを使用して気にしない)に依存して変化しない固定値にright
CSSプロパティ?ここで
は私のCSSです:
#page-bg
{
background-color: #FFFFFF;
padding: 0px;
border-width: 2px;
border-radius: 2em;
position: absolute;
top: 1em;
left: 10%;
right: 10%;
bottom: 0px;
overflow: hidden;
z-index: 0;
}
#page-content
{
overflow: scroll;
position: absolute;
top: 8px; /* these are what I'm talking about */
left: 8px;
right: 8px;
bottom: 8px;
z-index: 1;
}
CSSを質問に追加できますか? – m4tt1mus
ズーム機能は、ブラウザによって異なります。レイアウトによっては適応できるフォントサイズだけをズームするものや、イメージを含むレイアウト全体をズームするものがあり、有効な画面サイズが縮小されます。 (そして、ズームをサポートしていないものもあります) –
@ m4tt1mus:コードを追加しました。 –