请教下CSS文件的意思

请问下CSS文件的意思?打开CSS文件有下面类型(1)直接的html对象body{}table{}(2)#___{}(3)定义的对象{}(4).

请问下CSS文件的意思?
打开CSS文件有下面类型
(1)直接的html对象   body{}   table{}
(2)#___{}
(3)定义的对象   {}
(4).定义的对象   {}
(5)多级的   body.   UL   .LI   {}   什么的复杂的要死,请问下这怎么回事啊?


其实我只知道有(1)   和   (3)   的用法   其它不知道,请高手解答!

[解决办法]
简单的说,

(2)#[id]{}
根据document id定义样式,如 <div id= "tmp ">

(4).[class name] {}
class定义样式,如 <span class= "thumbPic>

(5)多级的 body. UL .LI {}
以上的四种按照元件在document内部的树结构叠加而成,目前很多用是ul li叠加做css下拉层级菜单
[解决办法]
看看css手册关于选择符的定义就都明白了