查看: 608|回复: 0

[建站] css初学者:id和class的选择

[复制链接]

270

主题

1432

帖子

171

积分

年付VIP会员

Rank: 6Rank: 6

积分
171
发表于 2009-6-12 22:05 | 显示全部楼层 |阅读模式
 css初学者在刚开始用div+css布局的时候,常常被一个问题所困扰:当定义一个属性时,是使用id,还是使用class?在这我谈下自己在工作中对id和class的使用原则。希望对初学者有所帮助。

  id的使用原则

  我们知道id具有唯一性,也就是说在整个xhtml中id是不能重复的,所以我们在写网页的时候,大的结构用id,比如:logo、导航、主体内容、版权等,根据命名规范分别命名为#logo、#nav、#contenter、#copyright。还有一种情况就是:我们要通过js作用一个层,以实现某种效果的时候,用id。这也是由id的唯一性决定的。

  class的使用原则

  class在css定义中具有普遍性,可以无限次的重复使用,这也体现了div+css布局的优越性。class常用于结构内部,这样做的好处是有利于网站代码的后期维护与修改,这样会让所有的class成为id的子级或者孙级。

  另外需要注意一点的是尽量不要让class包含id,比如.ff #childer{...},这样做显然不可取,不符合书写习惯。前面也介绍过良好的书写习惯,对写出规范的代码,和其他同事的合作,以至于后期的维护都是很有好处的。
温馨提示:
1、本内容转载于网络,版权归原作者所有!
2、本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
3、本内容若侵犯到你的版权利益,请联系我们,会尽快给予删除处理!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

客服QQ/微信
550155781 周一至周日:09:00 - 22:00
十五年老品牌,学习网上创业赚钱,首先众创云课,值得信赖!
众创云课 版权所有!

本站内容均转载于互联网,并不代表众创云课立场!
拒绝任何人以任何形式在本站发表与中华人民共和国法律相抵触的言论!

小黑屋|广告服务|加入vip|APP下载|手机版| 众创云课

GMT+8, 2024-12-1 19:47 , Processed in 0.113057 second(s), 32 queries .

快速回复 返回顶部 返回列表