首页 咨询中心 IT学堂
做网站时怎么使链接前后字体不变色-上海做网站公司

网站链接颜色,做网站的时候怎么让链接颜色放上去变色或者点击后不变色,给字体添上链接,字体就变色了,可以在CSS样式里进行控制,主要是定义文字的颜色,链接颜色主要是定义A   link   visited,两个参数,要一不变色就把两个都弄成一样的,要变色就设置不同的颜色。

  css称这些链接状态为伪类选择器,在css思考方式里,"真"类属性是用class=的属性来明确指定的,而伪类选择器则是用(:hover ; :visited ; :link ; :active)来指定,具体意义及顺序如下:
       a: link用在为访问的连接上。 
       a :visited用在已经访问过的连接上。 
       a :hover用于鼠标光标置于其上的连接。 
       a :active用于获得焦点(比如,被点击)的连接上。 
       有人或许要问了,难道顺序也有限制吗?在刚学css的时候,不明白为什么自己在链接设置上面都设置的很好了,但显示出来却不是自己想要的那种效果,这是因为一些浏览器会忽略一条或者更多的锚元素伪类规则,除非它们早已按次序排列出来, 就是上面所显示顺序,也挺好记的(LVHA)

       在css链接这些属性中,常用到的是color(文字颜色属性),background(背景颜色属性),text-decoration(文字修饰属性即是否有下划线)

      一般情况下,只要按照上面顺序,在css中都能很好的定义链接样式,但今天却遇到一个问题,思考了好久,也不明白是怎么回事,只能暂时归结于是bug造成的.
      在修改blog模板的时候,"我的分类"里面的文字链接样式想定义成目前大家看到的这个样子,于是csscss 链接颜色样式表如下:

      #tb2 a:link{color:#706A5E;
                text-decoration:none;   }
      #tb2 a:visited{color:#706A5E;
                text-decoration:none;   }   
      #tb2 a:hover{
                color:#FFFFFF;
                background-color: #706A5E ;
                text-decoration:underline;  } 
      问题出现了,点击后,文字颜色就变成了紫色,并成了默认点击后文字的颜色,如下图左:
检查了半天,发现顺序,设置都没有问题,但问题出在哪儿了呢?于是将css链接样式重新改写成:
      #tb2 A:link,#tb2 A:visited,#tb2 A:active{ text-decoration: none;color: #706A5E;} 
      #tb2 A:hover{  color:#FFFFFF;
                           background-color: #706A5E ;
                           text-decoration:underline; }

链接颜色,做网站技术,上海做网站,网站建设公司上联网络上海网络公司http://www.web258.cn

上一篇 怎么向alexa网站提交网站获得alexa排名
上一篇 图片垂直居中对齐的div+css方法
本方链接: http://www.web258.cn/article/show/i1077.html
ARTICLE 相关推荐