div+css中 我定义的字体的颜色是绿色 但是添加a标签后 字体的颜色变成了蓝色 怎么改回来

2024-11-01 08:54:03
推荐回答(4个)
回答1:

你既然要用不同的链接样式,那就不要在a标签里定义颜色之类的。

想用丰富的链接样式,一是针对不同的元素单独定义:
比如有个id为top的div,你想让top里的链接为黑色,鼠标移上变白色,那么就这样写:
.top a {color:#000;}
.top a:hover {color:#fff;}
这种写法你只要在top里做链接就行了,链接会自动应用这种样式。也可以在top后面跟上子元素(要加空格),比如ul,li等,这样同一个div的ul和li就可以有不同的链接样式。

还可以根据你的喜好事先做出很多种链接样式,如:
.blue a {color:#06f;}
.blue a:hover {color:#06f;}
.yellow a {color:#fc0;}
.yellow a:hover {color:#fc0;}
在用的时候:

就行了。
或者针对某个词组:词组

回答2:

这个比较混乱了 你可以在需要的CSS块中定义link 的属性
link 就是表示a标签的显示的颜色

回答3:

a有自己的CSS样式 也需要应用样式才可以
link1,link1:link,link1:visited,link1:hover{font-size:12px;color:#3e3;}
应用的时候如果想鼠标悬停换色 就把link1:hover单独拿下来 改个颜色