创建一个可以在Word中粘贴的无边框表
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了创建一个可以在Word中粘贴的无边框表相关的知识,希望对你有一定的参考价值。
我正在努力找出什么是正确的格式来创建一个无边框的表,粘贴在word中将如下所示:
<strong>Foo</strong>
<ol>
<li value="0">This is zero.</li>
<li value="7">Another number.</li>
<li value="42">Favorite number.</li>
</ol>
<strong>Bar</strong>
<ol>
<li value="0">This is zero.</li>
<li value="7">Another number.</li>
<li value="42">Favorite number.</li>
</ol>
我需要的布局是:
Some strong text here
0. Right aligned numbers on the left
42. And text on the right side
7. With some padding on the left.
Problems
- 使用上面的列表当在Word中粘贴它(我实际上使用Apple页面)时,它以
1
开头的有序列表结束。 - 使用表我尝试使用
<table>
。即使它在浏览器中没有边框,也会在文本处理器中添加边框(在我的案例中为Apple Pages) - 使用Divs使用div时,我无法控制第一列的宽度和对齐方式。
在这种情况下做什么是正确的?我只需要在Word中看起来像这样的东西:
答案
粘贴选项:
考虑使用源格式(Ctrl+V+K
)或合并格式(Ctrl+V+M
)粘贴复制的标记,以保留源指定的格式。
List Items
Circumvent默认Word编辑器列表编号
为了否定Word编辑应用程序或程序可能包含的有序列表项的默认格式,请考虑将ordered-list元素(ol
)更改为无序列表元素(ul
),其内联样式声明list-style
属性的值为decimal
,例如:
<ul style="list-style: decimal;">
<li value="0">This is zero.</li>
<li value="7">Another number.</li>
<li value="42">Favorite number.</li>
</ul>
这应该允许您保留在给定列表项上为属性属性value
指定的任何自定义值。
Table Elements
x2使用第一列中指定的自定义值的列布局
使用table
布局应该可以实现类似的输出,例如:
<table>
<tr>
<td align="right">0</td>
<td>This is zero.</td>
</tr>
<tr>
<td align="right">7</td>
<td>Another number.</td>
</tr>
<tr>
<td align="right">42</td>
<td>Favorite number.</td>
</tr>
</table>
代码片段演示:
<strong>Foo</strong><sup>unordered list</sup>
<ul style="list-style: decimal">
<li value="0">This is zero.</li>
<li value="7">Another number.</li>
<li value="42">Favorite number.</li>
</ul>
<strong>Bar</strong><sup>x2 column table</sup>
<table>
<tr>
<td align="right">0</td>
<td>This is zero.</td>
</tr>
<tr>
<td align="right">7</td>
<td>Another number.</td>
</tr>
<tr>
<td align="right">42</td>
<td>Favorite number.</td>
</tr>
</table>
以上是关于创建一个可以在Word中粘贴的无边框表的主要内容,如果未能解决你的问题,请参考以下文章