gpt4 book ai didi

html - 在 Rails 应用程序中使用 HTML/CSS 在 Lotus 中意外输出表

转载 作者:行者123 更新时间:2023-11-28 12:14:47 25 4
gpt4 key购买 nike

我正在生成要通过 Lotus Notes (8.0.2) 使用我的 Rails 应用程序发送的 HTML 表格。

我的表非常简单(看看这个 fiddle ):Example output并正确呈现到 jsfiddle 或我的浏览器中。

这是一个简化的 HTML 代码:

<table>
<thead>
<tr>
<th>Example</th>
<th>1</th>
<th>3</th>
</tr>
</thead>
<tbody>
<tr>
<td class='name'>Foo</td>
<td class='number'>11</td>
<td class='number'>0</td>
</tr>
<tr>
<td class='name'>Bar</td>
<td class='number'>8</td>
<td class='number'>10</td>
</tr>
<tr>
<td class='name'>Baz</td>
<td class='number'>4</td>
<td class='number'>-12</td>
</tr>
</tbody>
</table>

我的问题:我在 Lotus Notes 中获得的输出已损坏。我的表格单元格太小,无法适应内容的长度。例如,“Example”这个词是这样被打破的:

Examp(new line)
le

很遗憾,我无法上传屏幕截图,因为我的公司正在监控上传...

当我删除这个 CSS 时:

th, td, tr, table {
border: 1px solid #000000;
}

问题消失了但是我不再有我的强制边框了!

我认为 Lotus 可能使用的是非常旧版本的 html/css 解释器。你知道我如何绕过这种行为吗?

提前致谢。

编辑:

我通过在 th 元素中添加一些   来解决这个问题。但这远不是一个优雅的解决方案......

最佳答案

根据您是通过表单、代理还是其他机制输出 HTML,可能会注入(inject)额外的“垃圾”。

我发现的最干净的方法是让代理直接打印出 HTML。其他设计元素通常会生成过多的额外代码。

关于html - 在 Rails 应用程序中使用 HTML/CSS 在 Lotus 中意外输出表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19254015/

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