属性命名的问题?
比如.setgreen这应该是个属性吧 green是对应的值吧?我发现把.setgreen这个属性名字随便改都能呈现出效果,改成.ohmygod都可以。是不是很多地方都有这个规律,属性的名字除了一些特定的,其他都可以像这样改吗
比如.setgreen这应该是个属性吧 green是对应的值吧?我发现把.setgreen这个属性名字随便改都能呈现出效果,改成.ohmygod都可以。是不是很多地方都有这个规律,属性的名字除了一些特定的,其他都可以像这样改吗
2018-06-13
一般的命名都有命名规则:- 规则命名中,一律采用小写加中划线的方式,不允许使用大写字母或 _
- 命名避免使用中文拼音,应该采用更简明有语义的英文单词进行组合
- 命名注意缩写,但是不能盲目缩写,具体请参见常用的CSS命名规则
- 不允许通过1、2、3等序号进行命名
- 避免class与id重名
- id用于标识模块或页面的某一个父容器区域,名称必须唯一,不要随意新建id
- class用于标识某一个类型的对象,命名必须言简意赅。
- 尽可能提高代码模块的复用,样式尽量用组合的方式
-
规则名称中不应该包含颜色(red/blue)、定位(left/right)等与具体显示效果相关的信息。应该用意义命名,而不是样式显示结果命名。
举报