css - 忽略元素包装器的 CSS

标签 css html parent

假设我有两个这样的 div:

<div name="parent" style="color:blue;padding:5px">
  <div name="child" style="background:red">
    Text that ignores color:blue and padding:5px, but still obeys background:red.
  </div>
</div>

我希望名为 child 的 div 中的文本忽略所有未由 child 定义的 css。我知道我可以通过定义默认可用的每个 css 选项来做到这一点,但这对我当前的元素来说会非常庞大​​。我也不想使用 iframe。我怎样才能做到这一点?谢谢。

最佳答案

CSS 中的“C”=“级联”,表示元素从其父级继承属性。

您也许可以编写一些脚本来帮助自动执行此操作,但您确实需要覆盖父级的属性。这就是 CSS 的工作方式。

附言您应该使用 ID 和类,而不是“名称”。

关于css - 忽略元素包装器的 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7123619/

相关文章:

html - 响应式布局不适用于移动设备

javascript - 我如何使用 jqueryui 对话框按钮提交表单,

c++ - Unix如何通过两种方式进行管道通信

tfs - 在TFS 2010中将文件夹副本转换为分支

css - 将子元素放在 parent::after 伪元素之上?

javascript - 如何在主页后显示图像

javascript - 如何阻止 Jquery 下拉菜单随页面滚动?

html - Chrome 和 Firefox 中相同框阴影大小的不同输出

css - 从动画结束处继续过渡

javascript - jQuery Ui Draggable 不使用 Flexbox 滚动