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