html - 使CSS不影响 child

标签 html css

如何使 css 样式不影响该元素的子元素

$<style type="text/css">
.parent {
background-color: #0F0;}
.child {
    background-color:#fff
}
</style>

<div class="parent">parent<div class="child">child</div>Parent2</div>

(确实有影响) 我知道您可以使用“<”将样式仅应用于某些 parent 的 child ,但如何才能将样式仅应用于一个元素?

最佳答案

从技术上讲,您的代码不会应用/影响子项的样式。它只是看起来像它,因为带有 css 的标记是如何呈现的。因此,您的“子”DIV 没有应用#0F0 背景颜色,但由于默认情况下它们是透明的,所以它可能看起来像那样。

关于html - 使CSS不影响 child ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6636021/

相关文章:

html - 使用 CSS 在可滚动菜单中获得焦点后显示整个菜单项

javascript - JQuery Mobile 中同一行的格式标签和切换开关

javascript - 如何在没有 jQuery 的情况下制作幻灯片(上/下)?

Javascript 检查互联网连接,如果没有则在 div 中写入一行

html - 为什么我的内容之间会有这么大的差距

javascript - 输入框禁用停留

javascript - HTML5 WebSockets 协议(protocol)是无损的吗?

javascript - 在事件触发之前,div 样式不显示时删除文本装饰?

CSS - 仅在表格的主体内选择标签

html - 我的 viewer.html 不会加载任何 css 和 jss 文件