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

我的理解是,类选择器完全可以取代id选择器的做用,id选择器完全可以不适用吧。是不是这样?

我的理解是,类选择器完全可以取代id选择器的做用,id选择器完全可以不适用吧。是不是这样?

正在回答

4 回答

id是唯一性的!且与类同一元素时,id 的权值大于类的权值!也就是说 用类和id给同一个元素设置CSS时,最终效果是id的css

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

weizd 提问者

谢谢指教 :) 只是我的疑问还是没能解决。只用类不就可以了吗,id完全可以不用;有什么情况是只能用id而不能用类的吗?
2016-03-24 回复 有任何疑惑可以回复我~

id是一个页面中只能定义一个,具有单一性,而class可以多个标签使用,我是这么理解的。希望能帮到你。

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

不是的,它们之间的区别是:

相同点:可以应用于任何元素
不同点:

1、ID选择器只能在文档中使用一次。与类选择器不同,在一个HTML文档中,ID选择器只能使用一次,而且仅一次。而类选择器可以使用多次。

2、可以使用类选择器词列表方法为一个元素同时设置多个样式。我们可以为一个元素同时设多个样式,但只可以用类选择器的方法实现,ID选择器是不可以的(不能使用 ID 词列表)。


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

weizd 提问者

没错呀。id选择器能做的,类选择器都能做,而且比id选择器功能强大。所以类选择器可以取代id。。。
2016-03-24 回复 有任何疑惑可以回复我~

id的优先级最高,且只能能用一次

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

weizd 提问者

就是说,有些情况只能用id不能用类?能帮忙举个例子吗
2016-03-24 回复 有任何疑惑可以回复我~
#2

心海盗梦 回复 weizd 提问者

id是一个标签,用于区分不同的结构和内容,就象你的名字,如果一个屋子有2个人同名,就会出现混淆; class是一个样式,可以套在任何结构和内容上,就象一件衣服;  概念上说就是不一样的:id是先找到结构/内容,再给它定义样式;class是先定义好一种样式,再套给多个结构/内容。
2016-03-25 回复 有任何疑惑可以回复我~
#3

心海盗梦 回复 心海盗梦

所以,他们使用的条件和概念上略有不同,不知道这样解释能不能帮到你,我也是初学者<-*v*->
2016-03-25 回复 有任何疑惑可以回复我~
#4

weizd 提问者 回复 心海盗梦

虽然不太明白,但是还是非常感谢你的热心帮助。 我是初学者中的初学者:)
2016-03-29 回复 有任何疑惑可以回复我~
查看1条回复

举报

0/150
提交
取消

我的理解是,类选择器完全可以取代id选择器的做用,id选择器完全可以不适用吧。是不是这样?

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