我正在努力找出什么是正确的格式来创建一个无边框的表格,粘贴在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.
问题
使用上述列表
当在Word中粘贴它时(我实际上正在使用Apple页面),它以从1
开始的有序列表结束。
使用表格
我尝试使用<table>
。即使它在浏览器中没有边框,也会在文本处理器中添加边框(在我的情况下为Apple Pages)
使用Div 使用div时,我无法控制第一列的宽度和对齐方式。
在这种情况下做什么是正确的?我只需要在Word中看起来像这样的东西:
答案 0 :(得分:2)
粘贴选项:
考虑使用源格式(Ctrl+V+K
)或合并格式(Ctrl+V+M
)粘贴复制的标记,以保留源指定的格式
Circumvent默认Word编辑器列表编号
要取消Word编辑应用程序或程序可能包含的有序列表项的默认格式,请考虑将ordered-list元素(ol
)更改为带有<的无序列表元素(ul
) em>内联样式使用值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>
&#13;