|
|
|
|
Blog信息
|
blog名称:四裤全输的小窝~~ 日志总数:178 评论数量:699 留言数量:198 访问次数:1154841 建立时间:2005年10月29日 | |
|
|
|
|
 |
|
|
|
|
[Web]class与id的区别
文章收藏, 网上资源, 软件技术, 电脑与网络 四裤全输 发表于 2006/11/11 13:16:11
|
看到坛子上不少人喜欢用id调用style,自己下载的几个样本里面又全部使用的class问下,除去写style的时候id用# class用.它们之间还有别的区别没?调用的时候有什么讲究么?答案:一.web标准中是不容许重复ID的,比如 div id="aa" 不容许重复2次,而class 定义的是类,理论上可以无限重复, 这样需要多次引用的定义便可以使用他.二.属性的优先级问题 ID 的优先级要高于class例:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><style type="text/css">#aa { color:red }.aa { color:blue }</style><div id="aa" class="aa">aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</div>三.方便JS等客户端脚本,如果在页面中要对某个对象进行脚本操作,那么可以给他定义一个ID,否则只能利用遍历页面元素加上指定特定属性来找到它,这是相对浪费时间资源,远远不如一个ID来得简单.
|
阅读全文(5999) | 回复(4) | 编辑 | 精华 |
|
|
|
|
|
|
» 1 »
|