CSS代码规范

中间那个a:visited一定要放中间吗??我的理解是:a:link->a:hover->a:visited??就是先默认然后是鼠标移动上面然后是鼠标点击??为什么别人都... 中间那个a:visited 一定要放中间吗??我的理解是:a:link -> a:hover ->a:visited ??就是先默认 然后是鼠标移动上面 然后是 鼠标点击?? 为什么别人都说a:visited是放在中间的呢?? 展开
 我来答
iGO2dU
2013-09-25 · TA获得超过1666个赞
知道小有建树答主
回答量:231
采纳率:0%
帮助的人:159万
展开全部

写这几个CSS代码的根本在于:浏览网页的人的使用习惯。

写网页是为了给浏览的人看,给浏览网页的人操作,而不是写给自己看,不是为了便于自己操作(除非是写给自己的网页)。


首先是:显示链接的CSS代码,所有链接呈现甚么状态。用 a:link{}.

其次是:已经访问过的链接的CSS代码,所有已经点击过的链接呈现什么状态。用 a:visited{}.

这连个顺序一定不能搞乱,不然很不符合浏览网页的客户的习惯,会使得浏览网页的客户混乱。


至于 a:hover{} :

  1. 如果放在 a:link{}. 与 a:visited{}. 之间,则已经点击过的链接,不管是否把鼠标浮动在链接上方  a:hover{} 都是无效的,只能呈现 a:visited   的样式状态。

  2. 如果放在 a:link{}.  a:visited{}. 的后面,则只要鼠标浮动在链接上方,  a:hover{}都是效的,呈现 a:hover{} 的样式状态。


客户点击过链接后有多大比例的人会重新把鼠标浮动到已经点击过的链接上,没有专门的统计数据,所以 a:hover{}  的位置没有统一的意见。自己把握。

吃心不改Pro
2013-09-25 · 狂吃不胖的瘦猴~
吃心不改Pro
采纳数:1482 获赞数:10786

向TA提问 私信TA
展开全部
如果按你的顺序,当链接被点击过后,那么被点击的链接始终就是a:visited中的样式了,也就是点击后的连接a:hover时回失效
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
影翼视觉lyl
2013-09-25 · TA获得超过630个赞
知道小有建树答主
回答量:1279
采纳率:50%
帮助的人:678万
展开全部
不用的,顺序可以颠倒的,不一定非得这么写,你想放哪都可以
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
紫色浪漫眼
2013-09-25 · TA获得超过247个赞
知道小有建树答主
回答量:577
采纳率:100%
帮助的人:146万
展开全部
你换下位置看下效果就知道了,这不会覆盖的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
军海孤舟
2013-09-25 · TA获得超过278个赞
知道小有建树答主
回答量:168
采纳率:100%
帮助的人:64万
展开全部
这是规定的标准,顺序必须是这样不能改变
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式