• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

htmla:link、a:hover、a:active、a:visited的用法以和注意事项

武飞扬头像
东阳_星火
帮助5

在这里我设置了表格里的文字设置链接,然后设置:

  • 链接刚开始的文字颜色:黑色

  • 链接刚开始的背景颜色:绿色

  • 鼠标悬停时文字颜色:蓝色(背景颜色不变)

  • 点击链接时文字颜色:红色

  • 点击链接时背景颜色:蓝色

  • 链接访问过之后文字颜色:紫色

  • 然后又重新设置了一下链接访问过的背景颜色,因为如果不设置背景颜色,就会恢复成默认的白色,这里是将背景颜色设置成了最开始的背景颜色

  1.  
    <!DOCTYPE html>
  2.  
    <html>
  3.  
    <head>
  4.  
    <style>
  5.  
    /*link:链接正常的样式;*/
  6.  
    a:link{
  7.  
    display:block;
  8.  
    width: 100px;
  9.  
    color:black;
  10.  
    background-color:green;
  11.  
    text-align:center;
  12.  
    font-weight: bold;
  13.  
    text-decoration: none;/*不显示下划线*/
  14.  
    }
  15.  
    /*鼠标悬停的样式*/
  16.  
    a:hover{
  17.  
    color:blue;
  18.  
    text-align:center;
  19.  
    text-decoration: none;
  20.  
    }
  21.  
    /*鼠标点击的样式*/
  22.  
    a:active{
  23.  
    color:red;
  24.  
    background-color:blue;
  25.  
    text-align:center;
  26.  
    text-decoration: none;
  27.  
    }
  28.  
    /*链接访问过的样式*/
  29.  
    a:visited{
  30.  
    text-align:center;
  31.  
    color:purple;
  32.  
    background-color:green;/*因为如果不设置背景颜色,就会恢复成默认的白色,这里是将背景颜色设置成了最开始的背景颜色*/
  33.  
    text-decoration: none;
  34.  
    }
  35.  
    </style>
  36.  
    </head>
  37.  
        <body>
  38.  
    <table>
  39.  
    <tr>
  40.  
                    //以下设置均为空标签,主要观看颜色变化比较方便
  41.  
    <td><a href="#">标签一</a></td>
  42.  
    <td><a href="#">标签二</a></td>
  43.  
    <td><a href="#">标签三</a></td>
  44.  
    <td><a href="#">标签四</a></td>
  45.  
    <td><a href="#">标签五</a></td>
  46.  
    <td><a href="#">标签六</a></td>
  47.  
    </tr>
  48.  
    </table>
  49.  
    </body>
  50.  
    </html>
学新通

遇到的问题:

  1. 运行html文件后,悬浮和点击链接时没有颜色变化

可以检查一下这四个样式设置的顺序,在最开始我将a:link放在了最后,当我将a:link放在了最开始的时候就正确了

  1. 点击一个链接之后,返回网页,所有的链接都变成已访问过的颜色

是不是在测试的效果的时候都点过所有的链接,这里浏览器会有缓存记录,可以换一个浏览器试试

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhfibafa
系列文章
更多 icon
同类精品
更多 icon
继续加载