CSS中类别选择器和ID选择器有什么区别?

2024-12-19 08:37:05
推荐回答(4个)
回答1:

简单的说
比如:




style1 只能定义为 #style1{.....} 这就是ID选择器
style2 只能定义为 .style2{.....} 这就是类别选择器

一个页面上所有控件都ID不能重复,但class可以被多个 html控件套用.

回答2:

在符合W3C的页面里,id是唯一的,class可以有多个。虽然都可以定义样式,但是还是有差别的。往往一个HTML页面是要配合CSS和JAVASCRIPT一起用。id在这个时候就有用处了。javascript里,可以用document.getElementById(id名称)来取得这个标签的object,然后操作。

回答3:

类别选择其必须以标签为开头。例如 font.1{..}
而ID选择器没此要求。如#a{}

回答4:

id一般就用一个,class可以重复引用