gpt4 book ai didi

html - 替换 SQL Server 报告中的默认 css 值

转载 作者:太空宇宙 更新时间:2023-11-03 17:32:43 25 4
gpt4 key购买 nike

我有一个 SQL Server 2008 R2 报告,其中一个字段实际上是混合了 HTML 的文本。我将占位符中的标记类型更改为呈现 HTML 的“HTML - 将 HTML 标签解释为样式”。到目前为止一切顺利。

数据库中字段值包含<p>标签,没有 css 类或内联样式。据我了解,报告生成器用包含文本和嵌入 div 的跨度替换了该字段。段落标记本身似乎被替换为以下内联值 margin-top:10pt;padding-bottom:10pt;div里面标签。

例如,如果我在字段中有以下值:<p>Test</p> ,报告生成器生成的 html 类似于以下内容:

<div style="margin-top:10pt;padding-bottom:10pt;" class="Aaf7c1ec9914f4f479e0df1a72330c0f3106">
<span class="Aaf7c1ec9914f4f479e0df1a72330c0f3105">Test</span>
</div>

如果我删除字段中的段落标签,那么我只有单词 Test,我会得到以下 HTML:

<div class="Aaf7c1ec9914f4f479e0df1a72330c0f3106">
<span class="Aaf7c1ec9914f4f479e0df1a72330c0f3105">Test</span>
</div>

我想更改添加到 margin-top:0pt;padding-bottom:0pt; 的内联样式值但我不知道报表生成器从哪里获取默认值。

我在报表服务器上搜索了各种 css 文件,但它们似乎与报表管理器和工具栏有关,而不是实际的报表。

在哪里/如何更改默认段落样式的 css 值?

最佳答案

@Randi 您可以使用 !important 替换 SQL Server 生成的默认内联 CSS 值.这将覆盖内联 CSS 属性。

将数据库字段值保存在<p>中标记这样你会得到一些inline css特性。

这是我使用 background-color:gold 的工作示例作为内联。在 css 中,我使用 !important 更改了背景颜色.

div{background:red !important;}
<div style="margin-top:10pt;padding-bottom:10pt; background:gold;" class="Aaf7c1ec9914f4f479e0df1a72330c0f3106">
<span class="Aaf7c1ec9914f4f479e0df1a72330c0f3105">Test</span>
</div>

关于html - 替换 SQL Server 报告中的默认 css 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30262815/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com