向所有css类添加前缀是一个好习惯吗?

Ema*_*ean 6 css

为所有css类添加前缀以避免与可能的第三方小部件/ CMS /等冲突是一种好的做法吗?这不是因为它增加了文件大小吗?我该走多远?例如,如果我的名字是John Doe并且我在商业主题上工作,我应该使用JDBT菜单吗?关于这个主题的任何文章都会很棒.谢谢

mon*_*rid 8

在我看来,为 CSS 类名添加前缀是一个非常好的主意,同时实施遵循逻辑命名约定的策略。

虽然对于小型项目来说前缀可能被认为是过度杀伤力,但缺乏适当的 CSS 命名空间支持可能会导致大型项目发生冲突,尤其是在使用第三方库时。您可以通过在 CSS 类前添加您的姓名首字母或项目名称的简短缩写作为前缀,轻松避免此类冲突。即使对于大型 CSS 文件,您也只可能添加几百个字节,并且有更好的方法来最小化文件大小。

查看免费的在线书籍《CSS 的可扩展和模块化架构》,获取有关 CSS 命名最佳实践的建议。http://smcss.com