为了账号安全,请及时绑定邮箱和手机立即绑定

选择器问题

谁能说说,既然类选择器可以无数次使用,而ID选择只能用一次,那干吗还要ID选择器呢,直接全部用类选择器不就可以了么?还有后代选择器有必要么,如果需要全部,那直接选中LI标签不就全部选了么,干嘛还要用这个空格呢?

正在回答

3 回答

什么时候用id,什么时候用class? 
W3C标准这样规定的,在同一个页面内,不允许有相同名字的id对象出现,但是允许相同名字的class。这样,一般网站分为头,体,脚部分,因为考虑到它们在同一个页面只会出现一次,所以用id,其他的,比如说你定义了一个颜色为red的class,在同一个页面也许要多次用到,就用class定义。另外,当页面中用到js或者要动态调用对象的时候,要用到id,所以要根据自己的情况运用。自己的语言。


是别人的解释,你理解下

0 回复 有任何疑惑可以回复我~
#1

春之夜雨 提问者

非常感谢!
2016-05-13 回复 有任何疑惑可以回复我~

写js的时候需要用到ID选择器,用后代选择器网页加载的速度会比直接用一个选择器快,大概就是这个样子。

1 回复 有任何疑惑可以回复我~
#1

春之夜雨 提问者

谢谢,受教了
2016-05-13 回复 有任何疑惑可以回复我~

前面的ID据说跟dom有关.后面的后代选择器很好理解啊.如果有两个不同类的ul.我只想改变其中一个ul中li的样式.用后代就很方便啊

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识HTML(5)+CSS(3)-升级版
  • 参与学习       1225308    人
  • 解答问题       18230    个

HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义

进入课程

选择器问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信