javascript - 从子元素覆盖祖 parent 的 css

标签 javascript jquery html css

我有以下代码结构:-

<li class="container">
  <div class="wrap">
    <div class="green">...</div>
  </div>
</li>


<li class="container">
  <div class="wrap">
    <div class="xyz">...</div>
  </div>
</li>


..
.. so on

现在 li 有以下 css :-

margin-top:35px

我不想为包含 green 类的 li 继承上述边距,但我希望为 xyz 类继承它。

我试过在 css 中使用运算符 > 但它不起作用。

最佳答案

如果您不想将 margin-top:35px 应用(从父 li 继承)到 div.green 那么这里是解决方案

CSS

.green {
  margin-top:-35px;
}

HTML

<li class="container">
  <div class="wrap">
    <div class="green">...</div>
  </div>
</li>


<li class="container">
  <div class="wrap">
    <div class="xyz">...</div>
  </div>
</li>

关于javascript - 从子元素覆盖祖 parent 的 css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30352449/

相关文章:

javascript - 如何从 jQuery 的 $.ajax() 函数调用 servlet

javascript - 如何使用可观察的 RxJs 的响应修改数组中的对象

javascript - 我如何找到哪个 JavaScript 正在改变元素的样式?

javascript - 如何确定触发模糊的原因

javascript - 如何获取调用函数的id?

javascript - 匹配 Canvas 分辨率与视频分辨率 - 叠加

javascript - Chrome 扩展中来自 Iframe 的不安全 Javascript 访问

javascript - 如何在 Ajax 响应时执行 javascript?

javascript - jQuery 没有选择包含 "<"尖括号的 id?

java - 从 Android 手机的 Blogspot 博客中提取 HTML 数据