ビューポートの中央に配置されたコンテナがあるとしましょう...
.centered{margin: 0 auto; width:960px;}
...そしてそのコンテナ内には、ビューポート幅の 100% の幅が必要な別のコンテナがあります。マージンを次のように設定できます...
.widest{margin: 0 -480px}
... 例えば。問題は、値が -480px ではなく、実際にはビューポート幅 (960px) - .centered width / 2 ... calc() ですべて適切で簡単です。負の値である結果が必要なだけです.
.widest{
margin: 0 calc( (100vw - 960px) / 2 );
}
負の値を取得するために 0 からロットを減算しようとしましたが、うまくいきません。
私はJSを使用したくありません.Webkitにのみ問題があります.calc()ではありません.私の問題は、.
.widest{
margin: 0 -100%;
}
... Chrome/Safari でページが横スクロールします。
あなたの考え?