HTML / CSS:CamelCase vs Underscores

时间:2014-10-19 09:54:51

标签: html css camelcasing bem

我已经阅读了很多关于camelCase和Underscore命名约定的优缺点的文章。我总是喜欢camelCase,主要是因为它节省了字节。

但是了解BEM,我真的很困惑。 BEM命名更具可读性,但'_','__'和长名称添加文件大小。我也找不到任何js插件。那么哪一个更适合合格的网页?

P.S。抱歉英语不好。任何意见表示赞赏

1 个答案:

答案 0 :(得分:0)

对于css,我不记得曾见过骆驼案(专业工作)。

对我来说,当我从事私人项目时,我会使用BEM。我倾向于使用双下划线,如.banner__image.banner__image--large(如果你阅读the BEM specs,你会得到它)。

在工作中,我们的团队使用BEM进行修改,但只有一个下划线或连字符(用于修饰符).banner_image.banner_image-large

如果不使用BEM,您可能应该使用连字符( - )编写类。与此.banner-image.banner-image-large一样。例如,您可以查看Twitters bootstrap structure with class names或任何其他网站。