是否有一种方法可以让父容器DIV中的子DIV比父容器DIV宽。子DIV需要与浏览器视口的宽度相同。
参见下面的例子:
子DIV 必须保留为父DIV的子DIV。我知道我可以在子DIV上设置任意的负边距以使其更宽,但我不知道如何从本质上使它成为浏览器的100%宽度。
我知道我能做到:
.child-div{
margin-left: -100px;
margin-right: -100px;
}
但我需要子节点的宽度与浏览器的宽度相同,浏览器是动态的。
谢谢你的回答,到目前为止,似乎最接近的答案是使子DIV position: absolute
,并将左右属性设置为0。
下一个问题是,我有父有position: relative
,这意味着左右属性仍然是相对于父div,而不是浏览器,见例子这里:jsfiddle.net/v2Tja/2
我不能从父对象中删除position: relative
而不搞砸其他一切。