閱讀此主題: Change background color of HTML <area> tag
我看到的CSS代碼的一部分:
area{
sharedAttr: 'attribute';
}
我不知道這是什麼sharedAttr。什麼是驚人的谷歌搜索:
css sharedAttr
只給出8(八!)的結果。我找不到任何有關css工作表中使用sharedAttr的文檔。任何人都可以闡明這個話題嗎?
預先感謝您!
閱讀此主題: Change background color of HTML <area> tag
我看到的CSS代碼的一部分:
area{
sharedAttr: 'attribute';
}
我不知道這是什麼sharedAttr。什麼是驚人的谷歌搜索:
css sharedAttr
只給出8(八!)的結果。我找不到任何有關css工作表中使用sharedAttr的文檔。任何人都可以闡明這個話題嗎?
預先感謝您!
您引用的示例暗指您可以使用相當通用的選擇器定義一個或多個CSS屬性,然後使用更具限制性的選擇器來定義特定的添加/替換,這一事實可以提供(儘管相當糟糕)。
area{
/* matches all instances of the area element, so properties
that should be applied to all area elements go here */
}
#one {
/* properties which should only be applied to the element
with the ID "one" go here */
}
在原始問題的背景下,這種技術通常用於減少必須聲明的樣式數。如果100 area
標籤都需要相同的背景顏色,爲每個標籤定義一個選擇器將會很愚蠢。但是,可以定義其他選擇器來覆蓋該顏色和/或定義某些元素的其他屬性。
好吧,我想到了爲所有標籤'區域'定義屬性並添加/覆蓋某些屬性的id'ed屬性,但問題不在於技術,而是什麼是sharedAttr。凱克斯說這是佔位符嗎? – 2013-04-27 15:42:22
是的。這不是一個真正的CSS屬性;他們只是用一個例子。 – 2013-04-27 19:46:45
唯一相關的搜索結果是指向該答案的鏈接,所以我不知道該怎麼稱呼它。這絕對不是一個有效的CSS屬性。 – Blender 2013-04-27 10:30:37
對我來說,它看起來像'sharedAttr'只是這個傢伙示例代碼中的佔位符。 – 2013-04-27 10:30:43