2017-09-22 49 views
0

当目标属性在IE11上设置“_blank”时,html链接不会更改访问链接的颜色。Html:在IE11中使用target =“_ blank”时访问的选择器不工作

CSS

#lnk:visited 
{ 
    color: red; 
} 

HTML

<a id="lnk" href="some url" target="_blank">click me</a> 

后点击 “是” 改变颜色为红色,但是当刷新页面 “一” 不改变颜色红色在IE11上。

+0

选择器:当目标未设置为空白时,已访问工作,否则不在IE11上工作。请仔细阅读我的问题。 –

回答

0

使用锚标记选择,而不是

Plunker:https://plnkr.co/edit/6d3IM0?p=preview

<style> 
a:visited { 
    color: red; 
} 
</style> 

<a href="https://www.w3schools.com" target="_blank">click me</a> 
0

1.首先方式,如果你希望所有行动同有关颜色的链接,您可以添加相同。

a:visited { 
    color: red; 
} 

2.second方式只针对您的链接ID

a#lnk:visited { 
    color: red; 
} 
  • 你也可以使用HTML,从 “虚连接属性”,指定访问链接的颜色在文件中。
  • +0

    HTML5不支持vlink属性 – Morpheus

    +0

    是的。它不受支持。这就是为什么我在第三种选择中保持不变。只有在使用旧版本的情况下。 – nabanita

    0
    <style> 
    a#lnk:visited { 
        color: red; 
    } 
    </style> 
    <a id="lnk" href="some url" target="_blank">click me</a> 
    
    0

    添加一个类上onclick事件

    .visited 
     
    { 
     
        color: red !important; 
     
    }
    <a class="" id="lnk" href="some url" target="test.php" onclick="this.className='visited' ">click me</a>

    Run code snippet,并单击Hide results,然后运行。

    相关问题