我有一個樣式表包含影響頁面中兩個元素的樣式,我無法更改我的元素的類,有沒有什麼方法可以確保樣式只適用於我頁面中的一個特定元素,而不適用於其他頁面。避免樣式在工作表中只適用於一個元素
0
A
回答
1
您是否嘗試過第一種類型的選擇器?
ex。
p:first-of-type {
background:#ff0000;
}
1
是的。你可以通過特異性做到這一點。
選擇最頂層的父母並繼續定位他們的孩子,直到您到達需要應用樣式的最後一個子元素。
如果你可以給它添加一個id,或者如果有任何id是動態生成的,只需要爲它創建一個特殊的,你就可以完成你的工作。
例如,
body div#your id name div.your_class1 > div.your_class_element_that_you_want_to_style{/* your values */}
希望這有助於。
PS:在圖中,div用作參考,您可以根據您的HTML結構選擇相應的元素。
1
如果有兩個,你用:first-of-type
選擇:
div.selector:first-of-type {
/* styles here */
}
相關問題
- 1. CSS如何避免一個元素樣式實際一(ASP.NET)
- 2. 爲什麼鏈接樣式適用於所有元素,即使它只適用於一個元素
- 3. 懸停只適用於一個元素
- 4. 避免應用於子元素的CSS樣式
- 5. 如何避免將CSS樣式應用於特定元素
- 6. 樣式表只適用於相對風格元素本身的元素
- 7. CSS - 懸停在元素上不適用於另一個樣式
- 8. 應用樣式只有一個元素
- 9. 在ie6中appendChild()後,樣式表是否適用於該元素?
- 10. 列表樣式適用於嵌套列表元素在css
- 11. CSS樣式不適用於元素類
- 12. CSS樣式只適用於不帶選擇器的元素
- 13. 只適用於Firefox的樣式表
- 14. 避免z-index相對於父元素工作
- 15. 使用C#格式化Excel工作表。樣式適用於所有單元格而不是一個單元格
- 16. 「CSS」 方法不適用於一個html圖像元素工作
- 17. 正則表達式+符號只適用於前一個元素嗎?
- 18. jquery animate()調用2個元素只適用於一個?
- 19. A.CLASS:LINK只適用於Firefox中的第一個元素
- 20. 只適用的CSS到一個元素
- 21. 避免返回「空」作爲數組的一個元素 - 作業
- 22. 爲什麼這個指令只適用於一個元素?
- 23. 避免ArrayAdapter中的一些元素
- 24. 將樣式表應用於一個元素
- 25. 將樣式應用於特定元素不適用於Safari
- 26. 只允許將單一樣式應用於RichText元素
- 27. 將樣式應用於多個元素
- 28. jQuery更改模糊事件只適用於列表中的第一個元素
- 29. 將樣式應用於中繼器中的第一個元素
- 30. 在Chrome/FF中工作的CSS樣式但不適用於IE8