日期:2014-05-17  浏览次数:20567 次

CSS初级问题
各位,初学css请问下,如果我定义一个.css文件
body{
              font-family:   Geneva,   Arial,   Helvetica,   sans-serif;
}
TD.node   {
              FONT-SIZE:   12px;   VERTICAL-ALIGN:   middle;   COLOR:   #000000;   FONT-FAMILY:   verdana;   HEIGHT:   22px;
}
.left   {
              background-color:   8FB4EF;
}
#deeptree   SPAN.NodeOver   {
              BORDER-RIGHT:   #0B008B   1px   solid;              
}
a.a9:link   {
              color:   #cccccc;
              text-decoration:   none;
              font-size:   12px;
}
body我明白是当因为引入这个css样式的时候定义的!
TD.node这个什么意思?node是一个自己定义的变量吗?我只知道TD{     样式   }
.left:这个又代表什么呢?    
#deeptree   SPAN.NodeOver这个是什么意思?
a.a9:link中的a9是做什么用的

在定义.css文件的时候,如果是html的标签就可以不用id调用,如果不是需要用id调用,不知道我理解的是否对,如果用id调用的css样式,那么有几种方法在css中定义呢?在此先谢过了

------解决方案--------------------
TD.node表示
node只用在td里,如 <td class= "none ">

.left自定义类,如 <span class=left> 或者 <p class=left> 都可以用

#deeptree SPAN.NodeOver 是id= "deeptree "元素中的span class= "NodeOver "

a.a9:link表示对链接定义的样式 <a class=a9>
------解决方案--------------------
id调用的css样式只有#+id,如 #deeptree
<style>
#x{color:red}
</style>
<div id=x> 红色 </div>
------解决方案--------------------
类选择符 E1.className 在HTML中可以使用此种选择符。其效果等同于E1[class~=className]

ID选择符 #ID 以文档目录树(DOM)中作为对象的唯一标识符的ID作为选择
------解决方案--------------------
JF