在看CSS的时候不明白在样式表中”.”和”#”的作用区别,在什么情况下使用。刚查了下相关资料,噢原来如此…
第一:id是唯一的,class是可以重用的.id 在页面浏览器里显示时只能出现一次,CLASS可以多次
比如你有多个地方样式要求一样的话,就用类.这样就不用些多个#了.
.name{…..}
<div class=”name”></div>
<div class=”name”></div> /*就像这样.你多个地方都想要同一个样式就这样写.
—————————————————————————————————————-
#jiucool{…….}
<div id=”jiucool”></div> /*id只有一个.
第二:在表现形式上 ID 的优先级比c轼class高.
第三:方便JS等客户端脚本的引用,如果在页面中要对某个对象进行脚本操作,那么可以给他定义一个ID,否则只能利用遍历页面元素加上指定特定属性来找到它,这是相对浪费时间资源,远远不如一个ID来得简单与快捷。
有人对我说,id比class短,会有一点点减小css体积。
[Reply]
久酷
Reply:
October 6th, 2009 at 23:17
@小O, 女人喜欢长一些、大一点的!
[Reply]
呵呵,最初我也对这个有些模糊的,不过已经弄明白了
[Reply]