div+css点击过的文字连接样式?

我只知道鼠标点划过时,点击时的样式如何定义。请问哪位高人能告诉一下鼠标点击过的样式怎么定义呀?也就是说如何保留被鼠标点击过的连接样式?谢谢。急!!!... 我只知道鼠标点划过时,点击时的样式如何定义。请问哪位高人能告诉一下鼠标点击过的样式怎么定义呀?也就是说如何保留被鼠标点击过的连接样式?谢谢。急!!! 展开
 我来答
wq2431
2011-10-08
知道答主
回答量:28
采纳率:0%
帮助的人:5.9万
展开全部
CSS可控制超链接样式-css链接样式如下
a:active是超级链接的初始状态
a:hover是把鼠标放上去时的状况
a:link 是鼠标点击时
a:visited是访问过后的情况

超链接样式案例
1、通常对全站超链接样式化方法
a{color:#333;text-decoration:none; } //对全站有链接的文字颜色样式为color:#333;并立即无下划线text-decoration:none;
a:hover {color:#CC3300;text-decoration:underline;}//对鼠标放到超链接上文字颜色样式变为color:#CC3300;并文字链接加下划线text-decoration:underline;

2、通过链接内设置类控制超链接样式css方法
案例超链接代码<a href="http://www.divcss5.com/" class="yangshi">CSS</a>
对应CSS代码
a.yangshi{color:#333;text-decoration:none; }
a.yangshi:hover {color:#CC3300;text-decoration:underline;}
通过这样的设置可以控制链接内的css类名为“yangshi”超链接的样式

3、通过对应超链接外的父级的css类的css样式来控制超链接的样式
案例超链接代码<div class="yangshi"><a href="http://www.divcss5.com/">CSS</a></a>
对应CSS代码
.yangshi a{color:#333;text-decoration:none; }
.yangshi a:hover {color:#CC3300;text-decoration:underline;}

这里值得注意的是a.yangshi与.yangshi a的样式css代码区别
scott
2015-05-29 · 知道合伙人互联网行家
scott
知道合伙人互联网行家
采纳数:150 获赞数:3883
前端开发行业多年从业经验,专业前端开发工程师

向TA提问 私信TA
展开全部

css中按照以下方式设置:

a:link {color: #FF0000}     /* 未访问的链接 */
a:visited {color: #00FF00}  /* 已访问的链接 */
a:hover {color: #FF00FF}    /* 当有鼠标悬停在链接上 */
a:active {color: #0000FF}   /* 被选择的链接 */

其中a:visited{}就是定义已访问(或被称为点击过)的链接样式。

特别提醒:

超链接的样式定义必须按照以上设置顺序才行,否则在某些浏览器中可能会没有效果。没有办法做好兼容性。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
teachmyself
2011-10-09 · 超过24用户采纳过TA的回答
知道答主
回答量:86
采纳率:0%
帮助的人:52.8万
展开全部
如果是链接的话(即<a>标签):
a:link{color:#f00; font-size:12px;}
a:active{color:#ff0; font-size:13px;}
a:hover{color:#00f; font-size:14px;}
a:visited{color:#fff; font-size:15px;}

如果不是<a>标签,就要借助js脚本,因为IE6不支持 :hover伪类,给你个例子自己参考一下吧:
(这是比较笨的方法,仅供参考)
<style>
.mouseOver{background:#f00; padding:10px; color:#fff;}
.mouseOut{background:#ccc; padding:10x; color:#000}
</style>
<div id="test" class="mouseOut"></div>
<script>
function $(id) {
return document.getElementById(id);
}
(function () {
$('test').onmouseover = function () {
this.className = 'mouseOver';
}
$('test').onmousout = function () {
this.className = 'mouseOut';
}
})();
</script>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yan535236329
2011-10-08 · TA获得超过364个赞
知道小有建树答主
回答量:844
采纳率:0%
帮助的人:520万
展开全部
很简单
a:visited{ 这里写样式 }

参考资料: www.ziyuan3.com 编程学习

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
FxAaron
2011-10-08 · 超过24用户采纳过TA的回答
知道答主
回答量:118
采纳率:0%
帮助的人:68.6万
展开全部
a:visited{
xxxx:xxxx
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式