Css 无法更改某个链接的外观

Css 无法更改某个链接的外观,css,Css,在某个网站上,我想改变某个链接的外观。该网站的运营商对其做了一些改动,使其不再像以前那样工作 我对CSS有点陌生,提前了这么多 链接是[website]/internal/main.php?action=menu&id=[some number]。到目前为止,我一直在用 a[href*="main.php?action=menu&id"] { font-size: 30px;} 但这已经不起作用了。所以基本上“选择任何包含该字符串的链接,并将fontsize更改为30px” 但是,能够

在某个网站上,我想改变某个链接的外观。该网站的运营商对其做了一些改动,使其不再像以前那样工作

我对CSS有点陌生,提前了这么多

链接是[website]/internal/main.php?action=menu&id=[some number]。到目前为止,我一直在用

a[href*="main.php?action=menu&id"] { font-size: 30px;}
但这已经不起作用了。所以基本上“选择任何包含该字符串的链接,并将fontsize更改为30px”

但是,能够编辑它确实很有帮助/方便。页面上的任何其他链接仍然可以通过上述CSS进行编辑。读了一点之后,我想补充一下!重要的东西可以解决问题,但它没有

我的印象是,无论网站“做”什么,用户都可以完全控制浏览器显示的内容,因为它应该从服务器获取“预期”内容,然后向其添加自定义CSS,从而有效地改变它

为此,我一直在使用Firefox插件手写笔编辑/更改外观。其他类似的项目也没有改变上述链接。时尚、时尚的铬合金机器人。这在Chrome和Firefox上都是相同的问题。我没有尝试过任何其他浏览器,但我想在那里也是一样的

我将非常感谢任何指向正确方向的指针,解释我对问题的理解哪里是错误的和/或解决这个问题的方法


提前感谢

网站上链接的原始CSS定义很可能是针对不同的状态a:link、a:hover、a:active和a:visted完成的

所以你应该把规则改成

a:link[href*="main.php?action=menu&id"],
a:visited[href*="main.php?action=menu&id"] { font-size: 30px;}

与其他两个州类似

不幸的是,以这种方式定义它并没有改变任何东西,因为它仍然是原始大小。您必须使用浏览器工具找出哪个CSS规则,特别是哪个选择器适用于链接,然后在样式表中添加一个更具体的规则来覆盖原来的规则。。。第一步是确定应用了哪些样式以及哪些样式覆盖了您的样式。在大多数情况下,请使用您选择的浏览器F12中的开发人员工具来检查元素,并查看应用了什么以及覆盖了什么。您还可以检查样式表是否已下载,并确保在缓存样式表时刷新缓存。你可能有问题。