2017-05-31 82 views
0

如何把外部CSS对于给定的代码,因为它是一个divclass应用CSS的股利和

<div class="adv_post_container nolinks" id="activity-post-container" style="display: block;"> 

#activity-post-container.adv_post_container.nolinks 

OR

#activity-post-container .adv_post_container.nolinks 

还有另外一种方法吗?

顺便说一句,这是叫什么?我知道div里面的div叫做“嵌套”。这个叫什么?

+0

它只是被称为HTML元素,或DOM元素。 –

回答

-1

首先,决定你要使用的目标,类或ID,并使用下列选项之一:你用“#‘目标

  • ID:你用’.目标#activity-post-container
  • 类“:.adv_post_container
+0

#activity-post-container是足够的目标 – Gerard

+0

非常感谢你 –

+1

@Gerard - 扩大答复,使之明确 - 谢谢! – lehel

0

它被称为attribute concatenation。你的例子使用了一个非常具体的规则,很难覆盖。通过使用tagclass属性来设置元素的样式并将id仅保留用于非常特定的样式是个不错的主意。

如果你对CSS特性有一点了解,你将会学到很多关于如何使用属性以及它们具有什么特性的知识。

你可以找到这方面的例子很好的解释:https://www.smashingmagazine.com/2007/07/css-specificity-things-you-should-know/

-1

您可以使用其中任何一个, ID和类。 “#”如果您的目标是您的ID#activity-post-container或 “。”如果你的目标是你的课堂.adv_post_container