灰儿 发表于 2012-10-12 20:24:19

在CSS中 ID与Class的区别

在样式表定义一个样式的时候,可以定义id也可以定义class。

1、在CSS文件里书写时,ID加前缀"#";CLASS用"."

2、id一个页面只可以使用一次;class可以多次引用。

3、ID是一个标签,用于区分不同的结构和内容,就象名字,如果一个屋子有2个人同名,就会出现混淆;class是一个样式,可以套在任何结构和内容上,就象一件衣服;

4、从概念上说就是不一样的:id是先找到结构/内容,再给它定义样式;class是先定义好一种样式,再套给多个结构/内容。


何时使用id:
         1.样式只使用一次
         2.用于对页面的区域进行标识

何时使用class:
            1.同一页面中出现多次
         2.通用及经常使用的元素
         3.class高级使用技巧-同事使用多个类
                  <p class="content red newsblock">hello</p>

页: [1]
查看完整版本: 在CSS中 ID与Class的区别