css - 使 DIV 覆盖父级的边距

标签 css html

我不确定如何最好地解释这一点,但我会尽力而为。我的 Drupal 主题在主要内容/帖子 DIV 上有阴影边框和文本填充。但是,在某些页面上,我想覆盖文本填充,以便 DIV 标记可以充满内容 DIV。

我可能可以通过删除文本填充并在每个页面上手动添加它来实现同样的事情,但这将是很多工作;特别是考虑到我只需要在几个页面上使用这个“特殊” DIV。

我希望这是有道理的 - 可能有更好的方法来解释它,但这就是我自己找不到答案的原因!提前致谢

最佳答案

在子项上使用等于父项内边距的负边距。即:

div.parent {
  padding: 0 10px;
}

div.child {
  margin: 0 -10px;
}

关于css - 使 DIV 覆盖父级的边距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12695803/

相关文章:

javascript - Jquery:当单击内部其他对象时阻止 onclick div 操作

CSS 性能 : Should . 通过 Assets 域提供 css 文件?

javascript - ng-if 内的 ng-repeat $index 插值

javascript - 在页面加载时自动打开 React JS 应用程序中的 Modal

javascript - 在 Internet 区域处于高安全模式时,网站在 IE8 中出现乱码

html - 具有 float 和可变右键的流体文本输入

html - 如何在 iPhone 和 iPad 上为等效的外观高度设置缩放比例

javascript - HTML CSS - 透明度

CSS3 Card Flip 背面在变换结束时消失

javascript - 删除 Accordion UI 上的边框