亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

CSS選擇器中的類名是否區分大小寫?

CSS選擇器中的類名是否區分大小寫?

郎朗坤 2019-07-26 15:14:23
CSS選擇器中的類名是否區分大小寫?我一直在讀css不區分大小寫的東西,但是我有這個選擇器。.holiday-type.Selfcatering當我在我的HTML中使用時,像這樣,它就會被撿起來。<div class="holiday-type Selfcatering">如果我像這樣更改上面的選擇器.holiday-type.SelfCatering然后風格就不會被采納。有人在說謊。
查看完整描述

3 回答

?
三國紛爭

TA貢獻1804條經驗 獲得超7個贊

CSS選擇器通常不區分大小寫;這包括類和ID選擇器。

HTML類名區分大小寫(請參閱屬性定義),這將導致第二個示例中的不匹配。這一點并沒有改變。HTML 5.1

這是因為選擇器的區分大小寫。取決于文檔語言所說的內容。:

在ASCII范圍內,所有選擇器語法都是不區分大小寫的(即[a-z]和[A-Z]是等效的),但不受選擇器控制的部分除外。選擇器中的文檔語言元素名稱、屬性名稱和屬性值的區分大小寫取決于文檔語言。

因此,給定一個HTML元素Selfcatering類但沒有SelfCatering類,選擇器.Selfcatering[class~="Selfcatering"]將匹配,而選擇器.SelfCatering[class~="SelfCatering"]不會的。2

如果文檔類型將類名定義為不區分大小寫,則不管如何,都會有匹配。


對于所有瀏覽器,類和ID都是不區分大小寫的。這意味著不匹配的選擇器將永遠匹配。由于遺留原因,此行為在所有瀏覽器上都是一致的,并在這篇文章.

不管值多少錢,4級選擇器包含建議的語法,用于強制對屬性值進行不區分大小寫的搜索。[class~="Selfcatering" i][class~="SelfCatering" i]..這兩個選擇器都會將HTML或XHTML元素與Selfcatering類或a類SelfCatering類(當然,兩者兼而有之)。然而,對于類或ID選擇器沒有這樣的語法(尚未?),可能是因為它們的語義與常規屬性選擇器(這些屬性選擇器具有不同的語義)。),或者因為很難找到一個可用的語法。



查看完整回答
反對 回復 2019-07-27
?
慕雪6442864

TA貢獻1812條經驗 獲得超5個贊

也許不是謊言,但需要澄清。

實際CSS本身不區分大小寫。

例如

wiDth:100%;

但是名字,它們必須區分大小寫,才能成為唯一的標識符。

希望能幫上忙。




查看完整回答
反對 回復 2019-07-27
  • 3 回答
  • 0 關注
  • 970 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號