我正在努力找出什么是正确的格式来创建一个无边框的表,粘贴在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
1
开头的有序列表结束。<table>
。即使它在浏览器中没有边框,也会在文本处理器中添加边框(在我的案例中为Apple Pages)在这种情况下做什么是正确的?我只需要在Word中看起来像这样的东西:
粘贴选项:
考虑使用源格式(Ctrl+V+K
)或合并格式(Ctrl+V+M
)粘贴复制的标记,以保留源指定的格式。
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
指定的任何自定义值。
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>