Html &引用;字体大小:普通“;不工作?
我正在尝试设置一些链接的样式,使它们在未被访问时显示为粗体,在被访问时显示为正常 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 {
我还尝试修改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;
}