我新建了一个测试页面,内容如下:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="aaa.aspx.cs" Inherits="IT_Equipment_Forms_aaa" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>无标题页</title>
<style type="text/css">
a:link{color:Silver; }
a:visited{color:Red;}
a:hover{color:Blue;}
a:active{color:Green;}
</style>
</head>
<body>
<form id="form1" runat="server">
<div>
<a href="#">点击我 </a>
</div>
</form>
</body>
</html>页面加载显示的时候, 点击我 为红色 根据样式应该是点击之后才变红色的..这个问题弄了好久没弄出来..希望达人指点..
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>无标题页</title>
<style type="text/css">
a:link{color:Silver; }
a:visited{color:Red;}
a:hover{color:Blue;}
a:active{color:Green;}
</style>
</head>
<body>
<form id="form1" runat="server">
<div>
<a href="#">点击我 </a>
</div>
</form>
</body>
</html>页面加载显示的时候, 点击我 为红色 根据样式应该是点击之后才变红色的..这个问题弄了好久没弄出来..希望达人指点..
a:visited{color:Red;} 意思访问过的地址<a href="#"> 加载的地址是url是本身,加载的时候即是访问了,
所以是a:visited{color:Red;}的状态
a:visited {color: #00FF00} /* 已访问的链接 */
a:hover {color: #FF00FF} /* 鼠标移动到链接上 */
a:active {color: #0000FF} /* 选定的链接 */
<a href='#' onclick='getPage(0)'> 首页 </a><a href='#' onclick='getPage(1)'> 1 </a>
想点击之后变成灰色,要不然不知道是到第几页了..
刚刚已经用文字显示了.但回到主题,为什么新建一项目,新建一页面,内容相同 这个运行出来就正常.<a href='#'> 点击我 </a>
如果这样使用,运行出来让字体显示link 标记的颜色是否可行?
是否已读取决于用户浏览器中的缓存同样内容,再新建项目,href为#的话,我的依旧如故.