等待-放飞梦想

勤现在-乐将来

CSS样式中class和id的区别和含义

Await / 前端交互 / 2008/08/19 9:47 / 热度(2,512)

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

  1、在CSS文件里书写时,ID加前缀“#”;CLASS用“.”叫做类。

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

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

  4、从概念上说就是不一样的:
   id是先找到结构/内容,再给它定义样式;
   class是先定义好一种样式,再套给多个结构/内容。
目前的浏览器还都允许用多个相同ID,一般情况下也能正常显示,不过当你需要用JavaScript通过id来控制div时就会出现错误。

评论(1)

  1. zEUS.
    2008/08/20

    呵呵,写得挺生动的~

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Top 管理

无觅相关文章插件,快速提升流量