如何在具有40px填充的父div中将div设置为100%宽度

时间:2015-06-12 22:34:53

标签: css html5 responsive-design

我可能会以一种令人困惑的方式问这个问题。

基本上我需要这个:http://www.jayflood.com/layout.jpg

我确信有很多方法可以做到这一点,但我的问题在于在预先存在的结构中工作。父容器没有设置宽度,但有40px的填充。

我需要将内容div视为宽度100%,这样才能正确划分div内的div。

问题基本上是 - 是否可以让较小的包含div具有100%的宽度。

2 个答案:

答案 0 :(得分:1)

将其保证金设定为-40px

div {
   margin:-40px;
}

答案 1 :(得分:0)

使用负边距减去填充,因此如果父级具有40px填充,则将子级设置为具有-40px的边距。

#parent{
  padding: 40px;
}

#child{
  width: 100%;
  margin: -40px;
}