2017-05-31 119 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