更改所有asp:HyperLink标签的默认样式
他,我目前正在重新编辑我正在处理的网站。这是一个VS2013项目,我仍然在使用Visual Studio for web dev。更改所有asp:HyperLink标签的默认样式
目前该项目有相当多的<asp:HyperLink></asp:HyperLink>
标签
我知道,我可以使用<asp:HyperLink CssClass="testingCss"></asp:HyperLink>
使用类来改变这些超链接的CSS在CSS中,但也有我不得不修改到这么多的链接解决这个问题。有没有更快的方法来处理这个问题?就像在我的网站的CSS文件中创建一个默认的文本颜色属性?
例如,在p标签中使用的CSS:
p {
color:red;
}
我敢肯定,必须有一种方法做什么,我想去做我给这个p标签的例子。希望能得到任何帮助,因为它应该节省大量的时间和维护。
预先感谢您!
这将是您的标记一个<asp:HyperLink>
但当页面呈现,这将是作为一个普通的HTML锚输出 - <a>
出于这个原因,你可以针对它就像任何其他锚以同样的方式:
a { color:red }
感谢您的解释,它不工作,但如果你说什么是真的,那么我的问题可能与其他地方的冲突有关。这将帮助我前进。 – 2015-02-23 12:18:13
没问题。如果它不起作用,我的猜测是你会有其他一些包含CSS的重写你的风格。如果您使用的是现代浏览器(Chrome,Firefox,IE9 +),则可以检查HTML元素,并查看正在应用的CSS样式以及这些样式源自代码的位置。让我知道你是否需要进一步帮助。 – timothyclifford 2015-02-23 12:20:32
我会看看,感谢您的建议:) – 2015-02-23 12:31:35
就在这个代码添加到你的CSS A {COLOR:#FF0000}
原来我的问题是引导CSS与我的其他css文件相冲突。我只是改变了bootstrap文件中的css来获得我想要的。你们说得对,你只需要在asp.net项目中更改超链接的标签即可。谢谢您的帮助。
'a {color:red}'does not work? – 2015-02-23 12:07:09
它不,但谢谢蒂姆的答案我明白,它应该工作,我一直在寻找一个答案的错误方向... – 2015-02-23 12:22:08