作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在生成要通过 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/
我是一名优秀的程序员,十分优秀!