【发布时间】:2015-12-31 09:00:30
【问题描述】:
我有一个 Unicode HTML 页面(保存在数据库中),无论如何我可以通过编程方式更改所有“。”的颜色。和文本中的“:”字符(请注意,我的 HTML 内容还包含可能包含“。”或“:”字符的内联 CSS,但我只想更改实际文本中提到的字符的颜色。
我有什么选择?一种方法是在文本中找到这些字符并将它们放在标签中,以便可以设置样式,还有其他建议吗? (如果我要使用这种方法,如何区分HTML/CSS字符和文本中的真实字符?)我使用的是ASP.NET/C#
【问题讨论】:
-
可以在 Question 中包含
html,css吗? -
如果您只想要 asp.net 解决方案,您不应该至少删除 Javascript 标记吗?对不起,如果我弄错了
-
我认为基于 JS/CSS 的解决方案会更好/更容易实现,我提到 ASP.NET 只是为了说明我的编程方法。任何可以解决问题的解决方案都将受到高度欢迎!
-
我不熟悉 C# 或 ASP.NET,但我熟悉 PHP。您可以尝试在 PHP 中找到与此功能等效的功能;
<?php $charToSearch = ':'; echo str_replace($charToSearch,"<span style='color:red;' class='editorGenerated'>".$charToSearch."</span>",$stringFromDB);?>
标签: javascript html css asp.net