【问题标题】:Apply CSS to special characters on page [duplicate]将 CSS 应用于页面上的特殊字符 [重复]
【发布时间】:2019-12-19 09:52:17
【问题描述】:

我们目前正在尝试提高我们内部自助服务门户上表单上必填字段的可见性。但是,系统后端没有添加所需的标签或在字段中添加星号“*”,因此我们无法在 CSS 中对其进行样式设置。但是,我们会手动将星号添加到显示在跨度中的字段名称中,如下所示:

<span id="ctl00_content_genTextBoxLbl0">*Forename:</span>

有什么方法可以在 CSS 中设置页面上所有星号的样式以改善字体大小/颜色?

谢谢,

【问题讨论】:

  • CSS 用于样式,而不是文本操作

标签: html css asp.net


【解决方案1】:

我通常会替换一个短语并将其封装在一个 span 标签中,并使用一个类名来做任何你想做的事情

replace("Phrase", "<span class=\"highlight\">Phrase</span>")

【讨论】:

  • 如何使用替换功能?
  • @Browno 你使用什么语言?
  • C# , aspx 页面
  • @Browno 您在将内容写入页面之前在生成内容的控制器中运行替换。这有意义吗?也许您可以从后面的控制器或页面粘贴一些 c# 代码。基本上语法是 string.replace("", "")
  • 我认为问题在于表单是动态生成的,所以我不能专门替换 * 因为每个字段都有不同的 ID。因此,为什么我想尝试更改它是整个页面的 CSS
猜你喜欢
  • 2012-06-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多