课程
/前端开发
/HTML/CSS
/初识HTML(5)+CSS(3)
id选择器只能用一次到底是什么意思呢?看我试的代码都管用啊
2014-09-03
源自:初识HTML(5)+CSS(3) 12-13
正在回答
你的代码没有问题,在css里是可以的。但如果页面涉及到js,就不好了。因为js里获取DOM是通过getElementById,而如果页面出现同一个id几次,这样就获取不到了。所以同一文档中id要有唯一性。
最后,成熟网站里,你很少看到css里用id选择器的,都是用class,id选择器留给写js的人用,这样避免冲突。
id选择只能定义一次,不能够多次使用,例如:id="lily" ,那么整个文档只能有一个是id为lily的,#lily是可以多次使用的....,但不同于id选择器是类选择器(class),class="lily" 是可以多次定义的,代表着它们具有相同的样式..
id是页面中元素的唯一标识,而id选择器你可以用多次但是当你后面的id选择器中出现了和前面一样的内容,后面的会覆盖前面的,而且一边用id选择器都是只用一次的,不会多次使用
举报
HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义
3 回答为什么box1盒子的距离跟其他盒子之间的距离怎么不一样
2 回答哪里出问题了,这三个红色的叉,我把name的值改成跟id一样的英文还是有叉在
7 回答我如果只想让“胆小如鼠”这四个字,在鼠标滑过的时候变化,该怎么改呢
1 回答这样写有问题吗? 在一个网页里每个选项的label for 和id是不是都必须是唯一的才能起作用?
2 回答为什么两个div不会产生空行
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号