首頁 > web前端 > css教學 > 主體

關於css中的類別名稱問題的詳細介紹

王林
發布: 2020-03-27 10:11:48
轉載
2330 人瀏覽過

關於css中的類別名稱問題的詳細介紹

以下以數字開頭的CSS 類別名稱不會生效:

.1st{
    color: red;
}
登入後複製

一個合法的CSS 類別名稱必需以下面其中一個作為開頭:

1、底線_

2、短橫線-

3、字母a - z

然後緊跟著其他_ , - 數字或字母。

(推薦教學:CSS入門教學

用正規表示,一個合法的CSS 類別名為:

-?[_a-zA-Z]+[_a-zA-Z0-9-]*
登入後複製

根據CSS標準 中的描述,如果類別名稱開頭是短橫線- ,第二個字元必需是下劃線_ 或字母,但實測發現,除了提及的兩個,緊跟另一個短橫線也是生效的。

以下是測試程式碼及結果:

<p class="1st">should apply red color</p>
<p class="-1foo">should apply red color</p>
<p class="-_foo">should apply red color</p>
<p class="--foo">should apply red color</p>
<p class="-foo">should apply red color</p>
<p class="foo">should apply red color</p>
.1st {
  color: red;
}
.-1foo {
  color: red;
}
.-_foo {
  color: red;
}

.--foo {
  color: red;
}

.-foo {
  color: red;
}
.foo {
  color: red;
}
登入後複製

結果如圖:

關於css中的類別名稱問題的詳細介紹

#相關影片教學推薦:css影片教學

以上是關於css中的類別名稱問題的詳細介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:jb51.net
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!