【问题标题】:Change default style of all asp:HyperLink tags更改所有 asp:HyperLink 标签的默认样式
【发布时间】:2015-04-24 18:09:02
【问题描述】:

他,我目前正在重新设计我正在开发的网站。这是一个 VS2013 项目,我仍然掌握使用 Visual Studio 进行 Web 开发的窍门。

目前该项目有相当多的<asp:HyperLink></asp:HyperLink>标签

我知道我可以使用<asp:HyperLink CssClass="testingCss"></asp:HyperLink> 来使用类在css 中更改这些超链接的css,但是有很多链接我必须编辑才能解决这个问题。有没有更快的方法来处理这个问题?就像在我网站的 css 文件中创建默认文本颜色属性一样?

例如p标签中使用的css:

p {
  color:red;
}

我确信必须有一种方法来做我想做的事情,就像我给出的这个 p 标签示例一样。如果我能在这里得到任何帮助,我将不胜感激,因为它可以节省大量时间和维护。

提前谢谢你!

【问题讨论】:

  • a{color:red} 不起作用?
  • 它没有,但感谢蒂姆的回答我知道它应该可以工作,我一直在寻找错误的方向来寻找答案......

标签: c# html css asp.net hyperlink


【解决方案1】:

这将是您的标记中的<asp:HyperLink>,但是当页面呈现时,这将作为常规 HTML 锚输出 - <a>

因此,您可以像定位任何其他锚一样定位它:

a { color:red }

【讨论】:

  • 感谢您的解释,它不起作用,但如果您说的是真的,那么我的问题可能与其他地方的冲突有关。这将有助于我前进。
  • 没问题。如果它不起作用,我猜你有一些其他的 CSS 会覆盖你的样式。如果您使用现代浏览器 - Chrome、Firefox、IE9+ - 您可以检查 HTML 元素并查看正在应用的 CSS 样式以及这些样式在代码中的来源。如果您需要进一步的帮助,请告诉我。
【解决方案2】:

只需将此代码添加到您的 CSS 一个{颜色:#ff0000}

【讨论】:

    【解决方案3】:

    原来我的问题是引导 css 与我的其他 css 文件冲突。我只是更改了引导文件中的 css 以获得我想要的。你们说得对,您只需要更改 asp.net 项目中超链接的 a 标签。感谢您的帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-03-09
      • 2020-05-21
      • 2023-03-30
      • 1970-01-01
      • 2015-07-08
      • 1970-01-01
      • 2020-10-02
      • 2017-04-20
      相关资源
      最近更新 更多