[英]Less CSS - Additional rules for class when used on a specific element type
[英]Ignore CSS rules if in specific element
假設我有一個名為.root
的 class,其中包含大量適用於我幾乎所有網站的 CSS 規則。
我還有一些“特殊”元素(包含在.root
元素中),但我不想將.root
規則應用於.special
元素中包含的任何內容。 我不想“覆蓋”所有根規則,只是不應用它們。
是否可以只使用 CSS?
謝謝!
.root { color: blue; /* Lots of other styles */ }.special { font-weight: bold; }
<div class="root"> This is blue <div class="special"> <span>This is bold and blue, but I'd like this to be only bold</span> </div> </div>
您可以使用 value property:initial
to one property 來獲得該屬性的初始值
或者您可以使用all: initial
將選擇器的所有值設置為其初始值
https://developer.mozilla.org/fr/docs/Web/CSS/initial
.root { color: blue; /* Lots of other styles */ }.special { font-weight: bold; color: initial; }
<div class="root"> This is blue <div class="special"> <span>This is bold and blue, but I'd like this to be only bold</span> </div> </div>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.