CSS中的类名是否有最大长度?

Pie*_*let 46 css

CSS中类的名称是否有最大数量的字符?

You*_*nes 63

.thereisnomaximumlengthforaclassnameincss {
maxlength: no;
}
Run Code Online (Sandbox Code Playgroud)

祝好运!它说没有最大长度.

  • 这不会验证......:p (7认同)

Yad*_*ada 37

没有最大值.

基本上,名称可以以下划线(_),短划线( - )或字母(a-z)开头,然后紧跟一个字母或下划线,然后有任意数量的破折号,下划线,字母或数字:

-?[_a-zA-Z]+[_a-zA-Z0-9-]*
Run Code Online (Sandbox Code Playgroud)

  • 这解释了为什么我在使用哈希作为类名时遇到问题。(SHA,MD5 通常以数字开头)谢谢。 (2认同)

Sru*_*uly 9

不要忘记带宽.它似乎没有什么区别,但是一个包含30个具有长名称的类的css文件可能会在大型站点上产生很大的性能问题

  • +1,虽然有些东西告诉我,我们不再是在20世纪70年代,并且考虑到无用的P2P流量,CSS中的一些额外的UTF8代码点并不是什么大问题. (10认同)
  • 不要忘记 html 中的类名。如果您有一个包含 1000 行 x 20 个单元格的表格,那么 TD 的任何类名长度都会乘以 20,000。所以类名“thereisnomaximumlengthforaclassnameincss”将花费你~800kb。 (2认同)