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

入门及简单问题!大家来呀
以前写c/s程序没用过CSS,现在用B/S,不学不行了呵呵!
那到一个别人写的CSS样式发现里面有诸如.flnk3     a.flnk3:visited,   a.flnk3:link
TD.fh2   a.column:visited之类的标志,但是发现在html中应用时候只写到
<TD   class= "column "   colSpan= "2 "   height= "20 "> ,即只甬道class= "column "这样,那么a.和td.和直接就一个.都代表什么含义呢.我非的要在前面加上他们吗?大家帮我下,刚接触都不太了解!
解释了也可以推荐以下类似的书给小弟看看哦!

------解决方案--------------------
http://www.w3cn.org/resource/down/2004/73.html
下载CSS2.0手册(苏沈小雨版)看看
------解决方案--------------------
a 是表示连接 a.b:visited b 表示classname visited 表示访问过的连接显示的效果
. 表示自定义的css 例如

td{font-size:12px} 表示所有的td 里边的text 都是12px
.s {font-size:14px}

<table class=s> ... 表示此table 里边的字体为14号字
------解决方案--------------------
css基本可分为三种:
1.以.开头,其它元素任何元素都可以应用.
如定义了一个
.fontsize{
font-size:12px;
}
应用: <div class= "font-size "> 12px字 </div>
2.定义标准html标签元素.

td{
font-size:12px;
}
应用:所有td标签内的文字如果没有定义行间CSS,则自动应用定义的td的CSS样式,否则以行间定义的为准.
3.链接样式
为三种状态
a:link{
font-size:12px;
}
a:visited{
font-size:12px;
}
a:hover{
font-size:12px;
}
定义了链接\浮过\访问过三种状态的样式,此处为三个都为12px字体,如果在 <a> 标签中没有再应用其它CSS或定义行间CSS,则以此为准.否则以其它为准.
a.red:link{
font-size:12px;
color:red;
}
a.red:visited{
font-size:12px;
color:red;
}
a.red:hover{
font-size:12px;
color:red;
}
应用: <a href= "http://www.csdn.net " class=red> sohu </a>
此处应用red的三种CSS.

另外还有一种是以#开头的,一般和元素的ID值结合.如
div#divname{
font-size:12px;
color:#FF0000;
}
span#divname{
font-size:12px;
color:blue;
}
应用: <div id= "divname "> asdfasfd </div>
<span id= "divname "> asdfasdf </span>

建议看看HTML和CSS相关书籍。