คุณจะต้องตั้งและleft: 0
right: 0
สิ่งนี้ระบุว่าจะชดเชยระยะขอบจากขอบหน้าต่าง
เช่นเดียวกับ 'ด้านบน' แต่ระบุระยะขอบขวาสุดของกล่องที่จะชดเชยกับ [ซ้าย / ขวา] ของ [ขวา / ซ้าย] ของขอบที่มีบล็อกของกล่อง
ที่มา:
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>