我们平常在用 DIV CSS 制作 Xhtml 网页页面时, 常会用到 class 和 id 来选择调用 CSS 样式属性. 下面我们来看一下 ID 与 class 的区别.
Class 在程序中称 "类", 同时在 CSS 中也书面语也叫 "类". 在 CSS 样式中以小写的 "点" 及 "." 来命名如: .css5{属性: 属性值;} , 而在 HTML 页面里则以 class="css5" 来选择调用, 命名好的 CSS 又叫 CSS 选择器.
class(类) 在同一个 HTML 网页页面可以无数次的调用相同的 class 类, class 一般是用来调用 CSS 中的预配制属性的.
比如说有一个预配制属性为如这里的 ".class01{属性: 属性值;}", 这样就可以像调用函数一样不用再一个网页页面里重复的配置一个 "类" 属性, 而只需要写上一个 class 类选择, 就可以在同一个页面里任何位置调用选择具有相同的 CLASS 类.
ID 是表示着标签的身份, ID 只是页面元素的标识, 供其他元素脚本等引用. ID 在页面里也只能出现一次, 并且是唯一性.
通常我们在 CSS 样式定义的时候 以 "#" 来开头命名 id 名称如:#css5{属性: 属性值;} 这个也有点像 class 的定义, 只是 class 是以小写句号 "." 开头命名, 而 ID 是以 "#" 号开头定义.
id 与 class 的区别总结:
CSS 中 class 是类, 以 "." 来命名, 在 HTML 页面中可以多次调用.
CSS 中 ID 代表标签的身份, 以 "#" 开头命名, 在 HTML 页面中只能出现一次.
来源: http://www.css88.com/qa/css3/12365.html