Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
取消CSS中锚定标记的样式_Css - Fatal编程技术网

取消CSS中锚定标记的样式

取消CSS中锚定标记的样式,css,Css,我想所有的下划线,粗体和颜色的标准样式,从锚标签删除,以便所有锚标签所做的是链接,而不是打乱显示 我尝试了下面的方法,但我仍然有蓝色和粗体的东西在里面,这是一种痛苦 a, a:link, a:visited, a:hover, a:active { color: inherit; text-decoration: inherit; font-weight: inherit; } 任何人都知道如何不只是通过替换来删除样式,而是实际上根本不让它为链接设置样式,这样样式就不会

我想所有的下划线,粗体和颜色的标准样式,从锚标签删除,以便所有锚标签所做的是链接,而不是打乱显示

我尝试了下面的方法,但我仍然有蓝色和粗体的东西在里面,这是一种痛苦

a,
a:link,
a:visited,
a:hover,
a:active {
    color: inherit;
    text-decoration: inherit;
    font-weight: inherit;
}

任何人都知道如何不只是通过替换来删除样式,而是实际上根本不让它为链接设置样式,这样样式就不会在锚中被破坏

我不太确定我是否理解。如果这有帮助,请尝试:

a,
a:link,
a:visited,
a:hover,
a:active {
    color: #000000; /*color of your choosing*/
    text-decoration: none;
    font-weight: normal;
}

CSS应该是有效的。也许您的样式表没有被加载?尝试使用
font size:50px使链接的字体明显变大


如果链接变大,但是颜色/文本装饰/字体重量仍然没有继承,那么我不知道问题是什么,但是如果链接保持不变,那么你的问题在于将css链接到html文件。

@Drejon的答案几乎是我想要的,但是明确地设置了颜色,文本装饰和字体重量导致
a
标记无法从其父级获取这些值,这正是我所希望的。以下是我最终使用的:

a, a:link, a:visited, a:hover, a:active {
  color: inherit;
  text-decoration: inherit;
  font-weight: inherit;
}

如果他试图使
a
元素不可见或不独特,我建议他使用
color:inherit
。@David Thomas,关键字值
inherit
在浏览器中不如特定的颜色值受广泛支持。真的吗?什么不支持它?但是,即使在边缘情况下,只要您先设置一个浏览器可理解的常规颜色,然后使用
inherit
使用第二个声明进行覆盖,它也不会引起任何问题。您的用户如何知道链接在页面中的位置?你让他们看起来与众不同,对吗?这样人们就能看到他们了?大卫·托马斯说得有道理。人们仍然可以通过在页面上移动鼠标来找到您的链接,并查看光标是否改变。将
光标:文本
应用于样式;只有这样,你的链接才会完全无法检测!