CSS 问题

来源:百度知道 编辑:UC知道 时间:2024/05/19 14:42:38
a.m3:link,a.m3:visited,a.m3:active {
font-size: 12px;
color: #000000;
cursor: hand;
text-decoration: none;
font-family: "宋体";
}
a.m3:hover{
color: #FF0000;
font-family: "宋体";
}

<td class="m3"><SCRIPT TYPE="text/javascript" SRC="http://www.sina.com.cn/news/news_js.asp?categoryid=289&templateid=23&rows=17&cols=1&Lnum=60"></SCRIPT></td>
我想用m3这个类来控制单元格中链接的显示方式,但是单元格中的链接是调用出来的,类在这好像不起作用了,请问高手,应该怎么办??

晕,肯定不起作用,CSS要起作用有个最近优先原则,
比如我定义一个:body {color:red;}
按理说,整个页面的字体全都为红色,便是如果我在某一块内,如<td><div>等再加入一个样式,它们就会起作用了,如:<div style="color:yellow">,这样,这个层里的字体都是红色的了,但再如果,这个层里有一行文字,如:XXXXXXXXXXXXXXXXXXXXXX,它们本来为黄色的,如果我改为:XXXXXXXXX<span style="color:green">XXXXXXXXXX</span>,那么被SPAN包起来的字就成绿色的了,
这样说,楼主明白吗?
你的虽然TD设置了样式,但是那个JS里一定又另外定义了新的样式

是.m3 a:link{}
而不是a.m3:link{}

你样式表定义出错
你是给td定义类m3 而不是给a定义的类m3
应该改为 <td><a href="" class="m3"> ……
或者是改样式表
.m3 a{}