关于class命名问题?
来源:
resetO
2016-07-23
刚刚听完html编写部分,对于footer这部分里面class命名有些不解,为什么在文档最后里面要命名title这样听上去很“全局”的类名。按照个人的理解,class命名也命名为层次化好一些,比如footer-title什么的。尤其底部这些部分很容易需要复用,当引入到别的页面的时候,这样“全局”的类名不是很容易发生冲突吗?
写回答
1回答
-
姜维
2016-07-24
你的问题很好,对于个性化较强,复用较少的样式,可以用带有语义层次限定的命名,比如 footer-content,对于容易复用的建议用简化的命名,比如 title。这里footer里面的 ul 和他的样式,可以或者可能拿出footer,到其他地方使用,如果加了 footer-title,反而不太合适了。防止全局类名冲突的话,要合理规划这些通用的类。
不过命名这个东西没有绝对,自己或者公司有明确的习惯,并且遵照即可。因为命名不合适,可能会导致写出来的选择符有一些性能问题,不过这是另外的话题了,对于绝大部分情况影响很小。
00
相似问题