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

来源:百度知道 编辑:UC知道 时间:2024/06/18 05:22:59
类别选择器和ID选择器功能类似,两者的区别是什么呢?
请高手指点,谢谢。

简单的说
比如:
<div id="style1">
<div class="style2">

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

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

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

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