示例HTML/CSS:使元素搬出容器
.wrapper {
width: 100%;
}
.container {
width: 400px;
margin: 0 auto;
border: 1px solid;
}
<div class="wrapper">
<div class="container">
<div class="element">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Sequi libero veritatis dolores facere, eaque aspernatur, magnam repellendus eveniet, ullam magni accusamus accusantium itaque a illo totam vitae. In, earum quos.</div>
</div>
</div>
如果有任何機會的.element
左邊緣移動到.wrapper
左邊緣,而其右邊緣撐捕捉到.container
的右邊緣。換句話說,我想通過向.element
添加一些規則來覆蓋.container
的左邊距。我試過類似的東西:
.element {
margin-left: -100%
}
但它移動了整個元素,如我所料。
嗯......這真的取決於你爲什麼需要這樣做。如果你能澄清它可能有幫助的原因。目前這聽起來像是一個[** XY問題**](http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem) –
其實,這是一個原因。 Designer將所有內容放入一定寬度的容器中。但是其中一個內容塊的左邊緣與身體對齊,而其右邊緣仍然與容器對齊。 – pufflik