CSS类名class用下划线”_”还是减号”-”

其实这个问题早先已经有人讨论过了,但是没有定论。一个人写代码的时候爱咋样咋样,但量在团队合作的时候就会出现问题,一般来说都会制定相应的标准来保证代码风格的一致性。

关于CSS类名的命名方式大致有三种:

  • 1. 下划线,即:class=”main_nav”
  • 2. 减 号,即:class=”main-nav”
  • 3. 驼峰式,即:class=”mainNav”

三种方法各有利利弊,我大概总结了下面几点:

1.下划线

优点:和程序兼容性好,因为所有程序语言里的变量命名都可以用下划线。

缺点:生硬难看,多余一个字符。

2.减号

优点:与CSS代码原生匹配,比如:text-align:center; 视觉上有一致性,也很美观。

缺点:用减号分割的字符一般的文本编辑器会认为它是两个字符,从而影响“双击选中”操作,另外在程序里减号是变量的运算符,可能会造程序书写困难。

3.驼峰式

优点:符合编程语言命名规范,节省1个字节

缺点:XHTML规定都是小写,用某些代码整理工具可能会误把类名全部转化成小写

大家如果觉得有什么要补充的可以讨论下,个人还是喜欢减号多一点。因为比较原生嘛!

Eclipse中用SVN简单部署你的项目

在实际的项目开发总会遇到一些问题,比如多人协作coding的时候更新版本不统一。简单说就是:

当你在修改代码的时间可能其它人也在修改,为了避免更新版本时出现混乱,我们会用到SVN也是是版本管理。

理论知识:SVNsubversion

神马SVN服务器,客户端的就不多说了,自己去查,我主要给大家说说如何在Eclipse中用SVN。

继续阅读 »

分享一段可定制的分享代码

最近在给公司做网站的时候需要给产品页加上分享到微博的代码,本来用addthis的代码,但可定制性太差。于是就自己上网搜索了下总结出一个感觉还不错的代码。效果类似于文章下面的“收藏&分享”。

如果觉得不够的话自己去搜索链接代码,图标用的是eicodesign发布的免费图标哦。

继续阅读 »