經過一番搜索後,我無法想出答案,所以這是我的問題。有沒有一種方法可以指定一個特定的元素特徵,比如一個id,整個樣式表應該被應用?僅將樣式表應用於特定元素特徵
例如,如果我有這樣
<html>
<head>
<link rel="stylesheet" type="text/css" href="./style.css">
</head>
<body>
<div id="my_id">
<!-- A bunch of elements here -->
</div>
</body>
</html>
HTML塊是否有指定包含在./style.css
規則應當僅#my_id
被施加到匹配元素與,類似於前指定#my_id
的方式樣式表中的每個規則。
我明白在每個規則都達到這個之前指定了#my_id
,但是我想知道是否有辦法做到這一點,而不需要在樣式表中添加膨脹。
我正在研究一個greasemonkey(userscript)腳本,它在創建它的特定頁面上創建一個「容器」元素,並放置所有其他所需的GUI元素。我不希望我的CSS干擾頁面上的CSS(比如意外地重寫了頁面上已存在的規則),但不希望將不必要的膨脹加入到我的樣式表中,因爲所有規則都可以避免是只有適用於'包裝'元素和/或它的孩子。
你的意思是,將樣式應用於#my_id中的元素? – kennypu
我這樣做,而不是具體的規則。我想知道是否有辦法讓我的樣式表只將樣式應用於#my_id中的元素 – SReject