北京seo公司介绍id和class的区别
所属类别:网站建设
2013-12-03 15:29:05
浏览:108次
我们知道在样式表定义一个样式的时候,可以定义id也可以定义class,那么id和class到底有何区别呢?下面就由郑州网站优化公司来为大家介绍id和class的区别。
id一个页面只可以使用一次,class可以多次引用。
页面存在多个相同的id时是不能通过W3的校验。
在页面显示上,目前的浏览器还都允许你犯这个错误,用多个相同id“一般情况下”也能正常显示。但是当你需要用JavaScript通过id来控制这个div,那就会出现错误。
id是一个标签,用于区分不同的结构和内容,就象你的名字,如果一个屋子有2个人同名,就会出现混淆;class是一个样式,可以套在任何结构和内容上,就象一件衣服。
id是先找到结构/内容,再给它定义样式;class是先定义好一种样式,再套给多个结构/内容。也就是说建议大家在写XHML+CSS时如果是唯一的结构定位的就用id,否则就用class吧(这样让出非结构定位的div块的id让程序员自己定义使用)
实际编写代码中,郑州seo优化公司一般都会要求按照web标准,严格的习惯来写代码。