我通過學習Mozilla的Firefox代碼來進一步理解CSS。爲什麼指定html名稱空間?
在browser.css
,代碼讀取:
.ac-tags-text[selected] > html|span.ac-tag {
background-color: hsl(0, 0%, 100%);
color: hsl(210, 80%, 40%);
}
html|span.ac-emphasize-text-title,
html|span.ac-emphasize-text-tag,
html|span.ac-emphasize-text-url {
font-weight: 600;
}
反覆,html|span
則改爲使用的只是span
。
通過指定html
命名空間保護了哪些其他命名空間?
如果需要指定命名空間,爲什麼在CSS代碼中無處不在?
你到底是什麼意思的「無處不在」? – BoltClock