如何在 SSRS 中使用粗体、下划线、斜体呈现 CSS 颜色?
How can I render CSS colors with bold, underline, italic in SSRS?
我正在尝试使用 SSRS 将 HTML 从数据库字段呈现到报告中。
但是 CSS 颜色如果加粗、斜体或下划线将不起作用。
例如,对于下面的代码片段:前 3 个段落('red'、'blue'、'green')的颜色都是正确的。但是后面三个带underline、strong、em标签的不渲染颜色。
最后 3 段没有颜色,表明颜色和粗体、下划线、斜体分别起作用,但不能一起起作用。
这是 HTML:
<p><span style="color: #e60000;">red</span></p>
<p><span style="color: #0066cc;">blue</span></p>
<p><span style="color: #008a00;">green</span></p>
<p><br></p>
<p><u style="color: #e60000;">red underline</u></p>
<p><strong style="color: #0066cc;">blue bold</strong></p>
<p><em style="color: #008a00;">green italic</em></p>
<p><br></p>
<p><u>underline</u></p>
<p><strong>bold</strong></p>
<p><em>italic</em></p>
这是报告中呈现的内容。
这个HTML都是Quill富文本编辑器生成的。 https://quilljs.com/ 我已经遇到了很多问题,因为我必须将 css 颜色从 rgb 转换为 hex。
我使用的是 Microsoft SQL Server Reporting Services 版本 13.0.5103.6。
任何帮助都将不胜感激。
谢谢!
如果将样式移动到段落标记,它将起作用。
="<p><span style='color: #e60000;'>red</span></p>" &
"<p><span style='color: #0066cc;'>blue</span></p>" &
"<p><span style='color: #008a00;'>green</span></p>" &
"<p><br></p><p style='color: #e60000;'><u>red underline</u></p>" &
"<p style='color: #0066cc;'><strong>blue bold</strong></p>" &
"<p style='color: #008a00;'><em>green italic</em></p><p><br></p>" &
"<p><u>underline</u></p>" &
"<p><strong>bold</strong></p>" &
"<p><em>italic</em></p>"
如果您将颜色保留在单独的 span 标签中,它也有效:
<p><span style='color: #e60000;'><u>red underline</u></ span></p>
不确定这是 SSRS 怪癖还是有点松散的 HTML 标准。
我正在尝试使用 SSRS 将 HTML 从数据库字段呈现到报告中。 但是 CSS 颜色如果加粗、斜体或下划线将不起作用。
例如,对于下面的代码片段:前 3 个段落('red'、'blue'、'green')的颜色都是正确的。但是后面三个带underline、strong、em标签的不渲染颜色。 最后 3 段没有颜色,表明颜色和粗体、下划线、斜体分别起作用,但不能一起起作用。
这是 HTML:
<p><span style="color: #e60000;">red</span></p>
<p><span style="color: #0066cc;">blue</span></p>
<p><span style="color: #008a00;">green</span></p>
<p><br></p>
<p><u style="color: #e60000;">red underline</u></p>
<p><strong style="color: #0066cc;">blue bold</strong></p>
<p><em style="color: #008a00;">green italic</em></p>
<p><br></p>
<p><u>underline</u></p>
<p><strong>bold</strong></p>
<p><em>italic</em></p>
这是报告中呈现的内容。
这个HTML都是Quill富文本编辑器生成的。 https://quilljs.com/ 我已经遇到了很多问题,因为我必须将 css 颜色从 rgb 转换为 hex。 我使用的是 Microsoft SQL Server Reporting Services 版本 13.0.5103.6。 任何帮助都将不胜感激。 谢谢!
如果将样式移动到段落标记,它将起作用。
="<p><span style='color: #e60000;'>red</span></p>" &
"<p><span style='color: #0066cc;'>blue</span></p>" &
"<p><span style='color: #008a00;'>green</span></p>" &
"<p><br></p><p style='color: #e60000;'><u>red underline</u></p>" &
"<p style='color: #0066cc;'><strong>blue bold</strong></p>" &
"<p style='color: #008a00;'><em>green italic</em></p><p><br></p>" &
"<p><u>underline</u></p>" &
"<p><strong>bold</strong></p>" &
"<p><em>italic</em></p>"
如果您将颜色保留在单独的 span 标签中,它也有效:
<p><span style='color: #e60000;'><u>red underline</u></ span></p>
不确定这是 SSRS 怪癖还是有点松散的 HTML 标准。