为了账号安全,请及时绑定邮箱和手机立即绑定

属性命名的问题?

比如.setgreen这应该是个属性吧    green是对应的值吧?我发现把.setgreen这个属性名字随便改都能呈现出效果,改成.ohmygod都可以。是不是很多地方都有这个规律,属性的名字除了一些特定的,其他都可以像这样改吗

正在回答

3 回答

setgreen是类名吧,css用类选择器来定义这个类的样式。类名可以随便取。

0 回复 有任何疑惑可以回复我~
#1

石头开不开花 提问者

非常感谢!
2018-06-16 回复 有任何疑惑可以回复我~

一般的命名都有命名规则:- 规则命名中,一律采用小写加中划线的方式,不允许使用大写字母或 _
- 命名避免使用中文拼音,应该采用更简明有语义的英文单词进行组合
- 命名注意缩写,但是不能盲目缩写,具体请参见常用的CSS命名规则
- 不允许通过1、2、3等序号进行命名
- 避免class与id重名
- id用于标识模块或页面的某一个父容器区域,名称必须唯一,不要随意新建id
- class用于标识某一个类型的对象,命名必须言简意赅。
- 尽可能提高代码模块的复用,样式尽量用组合的方式
-
规则名称中不应该包含颜色(red/blue)、定位(left/right)等与具体显示效果相关的信息。应该用意义命名,而不是样式显示结果命名。

0 回复 有任何疑惑可以回复我~

不要理解为属性,要理解为标记

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识HTML(5)+CSS(3)-升级版
  • 参与学习       1225293    人
  • 解答问题       18230    个

HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义

进入课程

属性命名的问题?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信