我想命名一個CSS類並將其稱爲imgSuper。我可以在CSS類中使用駱駝套管嗎?我可以在CSS類名中使用駱駝案例
回答
從技術上講是這樣,但這樣做有風險,因爲雖然CSS語法大多不區分大小寫,但在某些瀏覽器中,在某些條件下,類名稱被視爲區分大小寫,因爲規範未指定瀏覽器在匹配CSS時應如何處理大小寫規則到HTML類名稱。
所有的CSS語法是不區分大小寫的ASCII範圍內...
在CSS中,標識符(包括元素名稱,類別,並在選擇的ID)即可僅包含字符[a-zA-Z0-9]和ISO 10646字符U + 00A1及更高字符,再加上連字符( - )和下劃線(_);他們不能以數字或連字符後跟數字開頭。標識符也可以包含轉義字符和任何ISO 10646字符作爲數字代碼(參見下一項)。例如,標識符「B & W?」可寫成「B \ & W \?」或「B \ 26 W \ 3F」。
... HTML屬性「id」和「class」,字體名稱和URI的大小寫敏感度不在本規範的範圍之內。
,而不是學會了瀏覽器和這裏的情況是敏感的情況下,這是最好的,你只要知道,最好的辦法是最兼容的:使用相同的情況下,所有的代碼爲給定的CSS類,也不要創建兩個或更多僅在大小寫不同的CSS類名稱。
當然。 Here是官方規則;基本上你不應該用一個數字開始這個名字,你可以使用字母,數字,連字符,下劃線,以及轉義字符或編碼字符。
但是,作爲慣例,通常使用連字符代替駱駝情況。
是的,你可以。只要確保在你的標記中分配class =「fooBar」時,在你的css文件中調用一個類「fooBar」,你就可以使用一致的大小寫。
是的,類名是區分大小寫的,所以工作正常。
但是,您應該意識到某些瀏覽器會出錯,並且不要將類名視爲區分大小寫。因此,應避免使用同名的大寫和小寫變體。某些瀏覽器可能會將類imgSuper
和imgsuper
視爲相同。
爲什麼downvote?如果你不解釋你認爲什麼是錯的,它不能改善答案。 – Guffa 2017-01-19 08:37:03
- 1. 我們可以在java包命名中使用駱駝案例嗎?
- 2. yii駱駝案例類文件名在Linux中
- 3. Magento駱駝案例轉換
- 4. 在Visual Studio中粘貼駱駝案例
- 5. 網絡資源中的駱駝案例
- 6. 如何解析駱駝案例人類可讀的字符串?
- 7. 我們可以在apache駱駝中使用多個mutlicast嗎?
- 8. 駱駝案例JSON到蛇案例JSON在斯卡拉/ java
- 9. 通過駱駝案例導航
- 10. 爪哇駱駝案例撇號問題
- 11. 如何摘取駱駝案例列
- 12. Lucene.NET:駱駝案例標記器?
- 13. maven正在更改包名稱爲駱駝案例
- 14. 如何在Eclipse中禁用駱駝案例選擇
- 15. 駱駝RabbitMQ連接使用駱駝amqp
- 16. Axis2 SOAP響應元素名稱駱駝案例問題
- 17. 不使用駱駝案例創建Fitnesse頁面
- 18. 如何使用駱駝案例訪問屬性?
- 19. 阿卡駱駝發送案例類作爲消息
- 20. EntityFramework CodeFirst映射在數據庫中有駱駝案例
- 21. 駱駝Apache:我可以使用retryWhile重新發送請求嗎?
- 22. 什麼可以在Apache的駱駝
- 23. sftp使用駱駝
- 24. 使用駱駝Servlet
- 25. 將駱駝案件轉換爲紅寶石下劃線案例
- 26. 脊髓案例,以駝峯
- 27. 定製/內置函數爲oracle中的混合案例/駱駝案例
- 28. 我可以在JsonPath語言中使用駱駝簡單表達式嗎?
- 29. .net中的Apache駱駝替代方案?
- 30. 如何處理用於Eclipse模板的駱駝案例?
類中的連字符,駱駝上的ID,特別是因爲原生javascript不能在元素ID中使用連字符。 – doublejosh 2012-03-09 20:18:05
HTML5官方規範說''HTML文檔中HTML元素的所有屬性名稱都會自動獲得ASCII-lowercased「',在說出」屬性名稱「時也會包含類名?如果是的話,那麼避免大案件只能是一件好事。見http://www.w3.org/html/wg/drafts/html/master/single-page.html#attr-data-%2a – 2014-08-08 10:41:32
嗯,我只是注意到它說''「屬性名稱」不「屬性值「。困惑。所有關於屬性名稱和值的混淆都是自動降低的,這可能是每個人都採用駝峯式慣例的主要原因。請參閱http://reference.sitepoint.com/css/casesensitivity和http://www.w3.org/TR/html401/types.html#h-6.1 – 2014-08-08 10:57:03