css链接颜色

        css链接颜色有以下几种情况:1、无状态:没有任何作用于此链接;2、点击过的;3、鼠标置于连接上;4、点击过程中

        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,CSS,浏览器,Blog)