有什麼方法可以選擇可能包含文本的元素嗎?與每個可能包含文本的元素相匹配的CSS選擇器?
事情是這樣的:
*:text {
font-size: 12px;
}
我想用我reset.css
,但我不能找到一種方法如何做到這一點,所以現在我用這個代碼:
* {
font-size: 12px;
}
該解決方案適用於所有基於文本的元素(例如STRONG,P,A等),但它也適用於非文本元素,如IMG,OBJECT等。
所以我想知道是否有任何其他解決方案爲所有基於文本的元素設置CSS屬性,但沒有別的。
有趣的問題。但是,您的目的是什麼?簡單地使用*,html或body選擇器不會做你需要的嗎? –
您可以在其他元素上設置字體大小:'* {font-size:12px;} img,object等{font-size:something else;}'或者特別指定包含文本的元素:' p,strong等等{font-size:12px;}'而不是使用通用選擇器 – brouxhaha
你想完成什麼?大部分時間繼承將爲你完成這項工作。所以只需爲'body'設置一個'font-size'。如果你真的想要每個文本元素都有特定的'font-size'(也是'h1','h2'等),你將不得不在選擇器中指定它們。 – lukasgeiter