を設定する必要がleft: 0
ありright: 0
ます。
これは、マージンエッジをウィンドウの側面からオフセットする距離を指定します。
'top'に似ていますが、ボックスの右マージンエッジが、ボックスを含むブロックの[右/左]エッジの[左/右]からどれだけ離れているかを指定します。
出典:
http : //www.w3.org/TR/CSS2/visuren.html#position-props
注:要素の幅はウィンドウよりも小さい必要があります。そうしないと、ウィンドウの幅全体を占めます。
メディアクエリを使用して最小のマージンを指定しauto
、より大きな画面サイズに移行できる場合。
.container {
left:0;
right:0;
margin-left: auto;
margin-right: auto;
position: absolute;
width: 40%;
outline: 1px solid black;
background: white;
}
<div class="container">
Donec ullamcorper nulla non metus auctor fringilla.
Maecenas faucibus mollis interdum.
Sed posuere consectetur est at lobortis.
Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor.
Sed posuere consectetur est at lobortis.
</div>