CSS规则里的类、ID、标签、复合内容是什么意思?

html-css015

CSS规则里的类、ID、标签、复合内容是什么意思?,第1张

你说的应该是选择器,主要选择器就是类(class)、ID选择器、标签(列如:<p>)选择器;选择器的作用,顾名思义,就是选择指定对象,然后通过选择器,给对象添加样式、属性等等行为。

而复合选择器:

复合选择器就是两个或多个基本选择器,通过不同的方式连接成的选择器。

复合选择器的三种类型:交集选择器、并集选择器、后代选择器。

意思和数学里集合关系差不多,两个圆(集合)相交的部分、两个圆所有的部分、大圆里的小圆(后代选择器)!这应该懂了吧!

求推荐

可以这样理解:

一、元素:就是html标签,比如table,tr,td,img,input等等,在对这些使用css的时候,元素名前面可以不用加任何符号,如:对网页中所有input元素用一个css样式,那么可以在样式中写

input{样式}

二、ID:如果想在网页中某个特定地方使用css,这时候就可以给那个元素一个ID,在样式的时候,ID前面要加“#”,比如:想对ID为test的表格应用一个css样式,可以写作

#test

三、类就是大多数情况下都可以调用的,在前面要加个“.”,然后在使用的时候用

“class=类名”

.xxx 为 class 类

#xxx 为 id

id 具有唯一性,就是说你某个页面中 id 只应该出现一次,比如你有个导航栏名字考虑叫 nav,而你整个页面上这个导航栏只出现一次就该用 id,那么就叫:#nav

而 class 类是用在重复出现的地方,比如你页面中有n个地方都有红色的标题字反复出现,那就用 class 定义个类,假设叫:.red{color:red},然后在要用红色字的标签上添加这个类即可。

id 唯一性只是语法上的规范,实际上你一个页面中出现两次以上同一个 id ,浏览器还是能够正确解析。