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

前端之家收集整理的这篇文章主要介绍了向所有css类添加前缀是一个好习惯吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

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

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

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

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

猜你在找的CSS相关文章