zoukankan      html  css  js  c++  java
  • 关于 a标签

    a 标签自己比较少用,但是平时难免会使用到,随手记录一下

    去除 a标签的默认样式

    a {text-decoration:none;color: black;}
    a:hover{text-decoration:none; cursor:pointer}/*a标签鼠标经过mouseover时的样式*/
    a:link{text-decoration:none; cursor:pointer;} /*a标签未访问时的样式*/
    a:visited{text-decoration: overline ; cursor:pointer}/*a标签访问过之后样式*/
    a:active{text-decoration:overline;cursor:pointer}/*a标签鼠标按下mousedown时的样式*/

    a标签地址的打开方式:

    常用的是在新窗口打开:target="_Blank"
        <a href="http://www.baidu.com" target="_Blank">target="_Blank" 是在 新窗口 打开百度</a>

    <a href="http://www.baidu.com" target="_Self">target="_Self" 是在 自身 打开百度</a>

    <a href="http://www.baidu.com" target="_Parent">target="_Parent" 是在 父窗口 打开百度</a>

    <a href="http://www.baidu.com" target="_Top">target="_Top" 是在 顶层窗口 打开百度</a>

    在指定的 iframe 打开

    当然也可以是自己定义的一个 iframe 中,利用 iframe 的名字(name),在 iframe 中打开

    <!--当然也可以是自己定义的一个frame 的名字-->
        <!--比如-->
        <a href="http://www.baidu.com" target="frame1">百度</a>
        <iframe name="frame1"></iframe>

     

    如果说,整个网页的 a 标签,都要统一打开方式,

    可以在 <head> 中加入 <base target="_blank" />

    <head>
        <base target="_blank" /><!--所有的a在新的页面打开-->
    </head>
    链接会在新窗口中打开,即使链接中没有 target="_blank" 属性。
    这是因为 base 元素的 target 属性已经被设置为 "_blank" 了。

    关于 base :https://www.w3school.com.cn/tags/tag_base.asp


    在 a 标签中,有个容易被忽视的 “ :visited ” 。

    a:visited从使用意义来说,是指用户访问过某一个链接之后,该链接的a标签将呈现对应:visited属性定义的样式。

    这里的重点在于链接,经过测试发现

    <html>
         <head>
             <style>
                 a:link{
                          color:blue;
                      }
                 a:visited{
                          color:red;
                      }
             </style>
         </head>
         <body>
             <a id="a1" href="#test1"></a>
             <a id="a2" href="#test1"></a>
             <a id="a3" href="#test3"></a>
         </body>
     </html>

    点击a1之后的同时,a2也会应用visited的样式,但是a3不会。

    可以得出这样的结论,a:visited是与URL有关,而与单个的a标签无关

    利用这点,我们可以大胆的做一下尝试。

    ……

    (有兴趣的去查看参考资料,个人感觉作用不大)

    参考资料(侵删):https://www.cnblogs.com/xueduanyang/archive/2010/11/09/1873110.html

  • 相关阅读:
    koa2 nginx 服务器配置
    Spring Cloud 中OpenFeign的使用(二)
    Spring Cloud中OpenFeign的使用(一)
    Spring Cloud Alibab Sentinel服务端搭建
    asp.net core 读取 appsettings.json 节点值
    c# – AuthenticationHeaderValue与NetworkCredential
    元气
    艾维利时间管理法
    BPM/OA/审批流/工作流
    消息队列
  • 原文地址:https://www.cnblogs.com/caitangbutian/p/11368696.html
Copyright © 2011-2022 走看看