关于超级连接的颜色问题!困扰我好久了!给分100!

supertoto 2002-03-16 10:51:05
为什么在css理面对a的几个属性都已经定义过了,还是不能正常按照定义的属性显示颜色?
比如:我定义了a.hover="#ff0000"
a.active="#00ff00"
a.link="#0000ff"
可是当我点击以后就不能按照正常的颜色上面规定的颜色显示了,这个是为什么啊?

100分奉送给能帮我解决问题的好汉
...全文
125 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
supertoto 2002-03-20
  • 打赏
  • 举报
回复
乖乖弄了个东, kangji(尾鱼) 说的非常对!
就是这个问题!!!!!
乖乖,我n年以来没有解决这个问题哦!
太好了!~
ewang_365 2002-03-18
  • 打赏
  • 举报
回复
mk
TrueOrFales 2002-03-17
  • 打赏
  • 举报
回复
楼上的两位都对~
KiteGirl 2002-03-17
  • 打赏
  • 举报
回复
伪类对颜色控制上有点问题,你还要设置页面属性里的三种链接颜色属性(HTML元素本身带的)。另外,如果你想单独指定某个超级链接的颜色,必须使用Style或者Class属性来设置它本身。

正确写法是:

A {color:#FF0000}
A:hover {color:#00ff00}
A:active {color:#FFFF00}
A:link {color:#0000FF}

按照奏效的级别来看,是这样的顺序:

1、Style
2、Class
3、css元素默认
4、HTML属性

sundna 2002-03-17
  • 打赏
  • 举报
回复
呵呵~~~~ 把别人的CSS文件打开看看,然后多改几次多试几次,也就知道了
纪俊 2002-03-17
  • 打赏
  • 举报
回复
别忘了定义visited,点了之后就是它定义的颜色了。
kangji 2002-03-17
  • 打赏
  • 举报
回复
很关键的一点,大家都没有提到
定义的顺序问题
如果要按照定义正确显示
应该这样安排
a:link
a:visited
a:hover
------------------hover应该放在最后
jzsh2000 2002-03-17
  • 打赏
  • 举报
回复
来晚了……:(
8988 2002-03-16
  • 打赏
  • 举报
回复
正确定义方法如下:

<style>
A {color:#FF0000}
A.hover {color:#00ff00}
A.active {color:#FFFF00}
A.link {color:#0000FF}
</style>

10,612

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 其他
社区管理员
  • 其他
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧