在CSS命名的時候,有兩種常見的方式來表示單詞間的連接符,一種是使用下劃線,另一種是使用短杠,那么在這兩種方式中,應該如何選擇呢?
首先,我們需要了解一下兩種方式的歷史發展。在HTML剛剛出現的時候,下劃線是表示網站鏈接的格式,因此在CSS命名中也開始廣泛使用下劃線,但是隨著時間的推移,短杠逐漸取代了下劃線,成為了現代CSS的標準。
那么,為什么現代CSS更傾向于使用短杠呢?主要是因為短杠更符合人們的直觀感受,比如在書寫CSS屬性的時候,我們往往使用短杠來連接單詞,比如font-size、background-color等等,這種書寫方式更加簡潔明了,同時也符合語義約定。
此外,使用短杠還有一個好處,就是有助于減少命名沖突。如果使用下劃線,在命名多個class的時候,可能會出現重名的情況,而短杠則可以很好地避免這個問題。
/* 下劃線命名方式 */ .btn_submit { ... } /* 短杠命名方式 */ .btn-submit { ... }
當然,也并不是說下劃線完全不可用,有些項目或者團隊可能會有自己的命名習慣,比如使用下劃線來表示私有的CSS屬性或者JS變量,這種情況下也需要根據實際情況決定。不過總的來說,現代CSS的標準還是推薦使用短杠。
上一篇CSS吸頂無視div
下一篇css命中瞄記