CSS名字可以使用中文,但是强烈不建议这样做。
/* 不建议使用中文作为类名 */ .标题 { font-size: 24px; } /* 建议使用英文作为类名 */ .title { font-size: 24px; }
为什么不建议使用中文作为CSS类名呢?举个例子:
/* HTML代码 */ <div class="标题">这是一篇文章</div> /* css代码 */ .标题 { color: red; }
如果我们使用了中文作为类名,当我们的CSS文件被其他人调用时,他们可能会不了解这些中文类名的含义,可能会误解或误用这些类名。比如此时,如果其他人不知道中文“标题”的意思,他们不会知道这个类名应该被应用在哪些元素上。
此外,CSS类名也应该简明扼要,使用英文命名可以使代码更加易读易懂,增加代码的可维护性。
/* 建议使用简明扼要的英文类名 */ .article-title { font-size: 24px; }