class和id的区别

  • class 和 id 有什么区别

    1. class是设置标签的类, class属性用于指定元素属于何种样式的类;
      id是设置标签的标识。id属性用于定义一个元素的独特的样式。
    2. class是一个样式,先定义好, 然后可以套给多个结构/内容, 便于复用。也就是说class名称可以相同。
      id是一个标签,用于区分不同的结构和内容,就象你的名字, 如果一个屋子有2个人同名,就会出现混淆;id是先找到结构/内容,再给它定义样式;
    3. id的优先级要高于class
  • 那么什么时候用 class 什么时候用 id呢

    • 单一的元素,或需要程序、JS控制的东西,需要用id定义;重复使用的元素、类别,用class定义。
    • 如果在页面中要对某个对象进行脚本操作(js),那么可以给他定义一个id,否则只能利用遍历页面元素加上指定特定属性来找到它,这是相对浪费时间资源,远远不如一个id来得简单.
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,868评论 18 139
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,790评论 1 92
  • 写css的时候,经常会用到class和id这两个选择器。从作用上来看,这两个选择器功能一样,但是它们的含义是不一样...
    辉夜乀阅读 976评论 0 0
  • 1.筛选出最重要的事情 筛选出那些不做会死的事情,其他无关紧要的事情可以不做。 2.拿出最宝贵的资源或者时间来保证...
    木萧鸣阅读 170评论 0 0
  • 古时候,王安石的《伤仲永》里就提到一位天赋异禀的少年~仲永,五岁的年纪尚不能识笔墨纸砚,却能写出一首好诗。这让其父...
    幻岭之漫阅读 123评论 0 3