课程
/前端开发
/HTML/CSS
/初识HTML(5)+CSS(3)-升级版
既然id选择器只能使用一次,为什么还是会有效果
2014-08-28
源自:初识HTML(5)+CSS(3)-升级版 8-5
正在回答
这样和你说,其实就是,id是你的指纹,你干坏事了,根据指纹就能找到你,这是唯一的,不能是两个人的。
而类就是指你的名字,有很多人都和你一样名字,那给你一样名字的人都给一百块,所有人都有了一百块。
在说简单点,就是班级里所有人都是这个班级的就是class,班级里的每个人就是id。有时候我想就让你效果不同,那我就用id,因为你的id是唯一的,只能使用一次和身份证一样。而有时候我只想给某一个班里的人效果不同,那就用到类。
id 在定义的时候,相同的名称只能定义一次,而你在同样的名称使用了两次,如果想使用两次的话,那就使用类就可以了。
<p>到了<span id="stressid">三年级</span>下学期时,我们班上了一节<span id="stressid">公开课</span>,老师提出了一个很简单的问题,班里很多同学都举手了,甚至成绩比我差很多的,也举手了,还说着:"我来,我来。"我环顾了四周,就我没有举手。</p>
1、ID选择器只能在文档中使用一次。与类选择器不同,在一个HTML文档中,ID选择器只能使用一次,而且仅一次。而类选择器可以使用多次!!!! 那为什么上一节让我们写了两个ID,他是错的吗?
原来如此,看来还跟脚本有跟,反正记得有这个不同点就好了,方便以后编程找错误
把那个错误代码删了重新写一次,你会有发现的
ID选择器只能在文档中使用一次,应是同一个元素只能起一个id,类可以多个;你可以是人(类)的同时是女人(另一个类),还可以是聪明人(第三个类),但你是独一无二的,你的独一无二就是你的id。不同元素可以使用不同id,id选择器就可以出现几个; “ID选择器只能在文档中使用一次” 这句话咬文嚼字稍有点歧义。#setGreen{} #setFont{} 这个算两个ID选择器吧,对于初学者而言。
CharlesLvm
qq_趁你还年轻_03718327 回复 CharlesLvm
也就是说一般情况下不用id写样式,用类写,id是为了写js用的?
这个是考虑到加上javascript以后出现多个相同的ID造成的问题。
我看着有点儿似懂非懂的感觉……啊啊啊……简单来说,嗯,就是还是没明白……
一个认真的初学者3373235
changings
ID这个东西,单从一方面说,它的唯一性,是为了方便像JS等这样的文件做调用。。。。如果像class一样可以随便的使用,这样在JS里面就会出现错误。另外在一个网站里面ID多用于定位最外面的层,比如header,content,footer这样的。如果特别地方需要使用到JS,也会用ID去做
MRDaemon
wangxin933 回复 MRDaemon
慕粉1114165582
举报
HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义
2 回答子选择器 为啥我li改为ul后就没有效果了
2 回答本节实例的问题
3 回答关于” “
2 回答为什么练习里面,边框和内容离的这么远呢?我明明是设置paddin为0px
3 回答html5回车符是怎么写?<br>还是<br />?
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号