<分区>
标签 html css css-selectors
<分区>
如何为给定的代码放置外部 CSS,因为它是一个带有 class
的 div
:
<div class="adv_post_container nolinks" id="activity-post-container" style="display: block;">
是吗
#activity-post-container.adv_post_container.nolinks
或
#activity-post-container .adv_post_container.nolinks
或者有别的办法吗?
对了,这个叫什么?我知道 div
中的 div
被称为“嵌套”。这个叫什么?
最佳答案
这称为属性串联
。您的示例使用了一个非常具体的规则,很难被覆盖。最好使用 tag
或 class
属性来设置元素的样式,并只为非常特定的样式保留 id
。
如果您深入研究 CSS 特异性,您将学到很多关于如何使用属性以及它们具有哪些特异性的知识。
你可以在这里找到一个很好的例子解释:https://www.smashingmagazine.com/2007/07/css-specificity-things-you-should-know/
关于html - 将 css 应用于 div 和类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44284049/