关于class命名问题?

来源:

resetO

2016-07-23

http://szimg.mukewang.com/579392d50001f1c806190366.jpg

刚刚听完html编写部分,对于footer这部分里面class命名有些不解,为什么在文档最后里面要命名title这样听上去很“全局”的类名。按照个人的理解,class命名也命名为层次化好一些,比如footer-title什么的。尤其底部这些部分很容易需要复用,当引入到别的页面的时候,这样“全局”的类名不是很容易发生冲突吗?

写回答

1回答

姜维

2016-07-24

你的问题很好,对于个性化较强,复用较少的样式,可以用带有语义层次限定的命名,比如 footer-content,对于容易复用的建议用简化的命名,比如 title。这里footer里面的 ul 和他的样式,可以或者可能拿出footer,到其他地方使用,如果加了 footer-title,反而不太合适了。防止全局类名冲突的话,要合理规划这些通用的类。

不过命名这个东西没有绝对,自己或者公司有明确的习惯,并且遵照即可。因为命名不合适,可能会导致写出来的选择符有一些性能问题,不过这是另外的话题了,对于绝大部分情况影响很小。

0
0

响应式开发一招致胜

用一套代码开发出不受设备型号、尺寸限制的互联网金融网站

4021 学习 · 752 问题

查看课程