div+CSS用法,我不知道,请大家帮忙!

来源:百度知道 编辑:UC知道 时间:2024/06/30 01:55:58
我做一个DIV+CSS菜单,纯CSS,不用脚本的菜单
在网上找了几个,,他们CSS基本上都差不多。。
我做CSS时,用memu命名。我想问的是看他们做的都是
.menu{....}
.menu ul table{.......}
.menu ul li ul{.....}
.menu ul li:hover ul, .menu ul li a:hover ul{...}
.menu li a:hover{}
.menu li{....}
.menu li a{.......}
.menu li:hover a{.....}
.menu li a:hover{.....}
.menu li:hover li{。。。}
.menu li li a,.menu li:hover li a{。。。}
.menu li li a:hover{。。。}
.menu ul{。。。}
上面每个都代表了什么意思,他们是怎么样排列的(就是ul和li这间)。。
ul=tr li=td这个意思我知道。我想说的是他们排列这间是什么意思。比如menu a:hover{}这个是鼠标经过。。

举个例子,
1<div class=menu">
2 <ul>
3 <li>
4 <ul>
5 <li>
6 <a href=#>text</a>
7 </li>
8 </ul>
9 </li>
10</ul>
11</div>

.menu ul{}表示第2行的ul
.menu ul li ul{}则表示第4行的ul

具体可以查阅下 css选择器 方面的信息
http://www.baidu.com/s?ie=gb2312&bs=css%D1%A1%D4%F1%C8%A8&sr=&z=&cl=3&f=8&tn=baidu&wd=css%D1%A1%D4%F1%C6%F7&ct=0

DIV=table
UL=tr
LI=td

这样明白了吗?

他就是把以前写在tr的代码定义一个,写td的定义一个,这样来做的