div が両側でページからはみ出すように、両側に負のマージンを持つ div を作成するにはどうすればよいですか? 私は負のマージンを使用しましたが、左側のみが機能します。これは理にかなっています。フローティング右は負の右マージンを解決しますが、負の左マージンを壊すため、右の負のマージンを機能させるにはどうすればよいですか。
質問する
2633 次
2 に答える
2
あなたのページがどのように見えるかはわかりませんが、
position: fixed
と設定right
しleft
、負として作業を行う必要があります。
于 2013-11-13T17:20:01.427 に答える
2
div の幅を 100% 以上に設定し、負の左マージンを設定できます。
HTML:
<div id="overflow"></div>
CSS:
#overflow {
width: 120%;
height: 300px;
background: #DCDCDC;
border: solid 3px #333;
margin-left: -10px;
overflow: hidden;
}
この例では、div の周囲の境界線が上下にのみ表示され、div の側面がウィンドウの外側に隠されていることがわかります。
于 2013-11-13T17:15:07.933 に答える