Html &引用;字体大小:普通“;不工作?

Html &引用;字体大小:普通“;不工作?,html,css,Html,Css,我正在尝试设置一些链接的样式,使它们在未被访问时显示为粗体,在被访问时显示为正常 HTML: 出于某种原因,无论这些链接以前是否被访问过,它们都显得粗体 我还尝试修改CSS: a { text-decoration: none; color: #373837; font-size: 16px; } a:visited { font-weight: normal; } a:link { font-weight: bold; } a:hover {

我正在尝试设置一些链接的样式,使它们在未被访问时显示为粗体,在被访问时显示为正常

HTML:

出于某种原因,无论这些链接以前是否被访问过,它们都显得粗体


我还尝试修改CSS:

a {
    text-decoration: none;
    color: #373837;
    font-size: 16px;
}
a:visited {
    font-weight: normal;
}
a:link {
    font-weight: bold;   
}
a:hover {
    text-decoration :underline; 
}
。它仍然不起作用


你知道怎么解决这个问题吗


(顺便说一句,我正在使用Chrome)

这似乎是浏览器的限制。 这似乎是一个限制。 “多年来,CSS:visited选择器一直是查询用户历史记录的载体。它本身并不特别危险,但当它与JavaScript中的getComputedStyle()结合使用时,意味着有人可以浏览您的历史记录并找出您的位置。”
不是
字体重量:正常的
不起作用,而是你的浏览器

因为如果在hover属性上添加
font-weight:normal
,它将起作用


查看

原因是并非所有属性都允许用于
:已访问的
伪选择器。看


您可以使用其他属性,例如
颜色:绿色

您可以使用堆栈片段而不是小提琴链接吗?@jornsharpe出于某种原因,在堆栈片段中,当我单击链接时不会发生任何事情。可能重复,但如果访问链接,我希望使用
字体重量:正常
。我该怎么修?你看过链接了吗?答案是,这是一个浏览器限制,以防止CSS攻击。链接到宣布限制的文章->否,因为这是一个安全特性。解决这一问题的唯一方法是跟踪您自己页面上链接的点击,并在点击时更改样式,但这与
:已访问的
不完全相同。
a {
    font-weight: bold;
    text-decoration: none;
    color: #373837;
    font-size: 16px;
}
a:visited {
    font-weight: normal;
}
a:hover {
    text-decoration :underline; 
}
a {
    text-decoration: none;
    color: #373837;
    font-size: 16px;
}
a:visited {
    font-weight: normal;
}
a:link {
    font-weight: bold;   
}
a:hover {
    text-decoration :underline; 
}