我正在创建一个生成格式化文本的网页,然后将其复制并粘贴到 Microsoft Word 2010 中。一切正常,除了我必须支持悬挂缩进。我发现使用 CSS 和margin-left: 1cm; text-indent: -1cm;
. 这在页面上可以正常工作,但在复制到 word 时不起作用,因为该margin-left
部分丢失了。
因此,所有段落的开头行都向左移动,而不是所有其他的都向右移动。
示例(放入 HTML 文件,然后从 Firefox 复制到 Word):
<div style="margin-left: 1cm; text-indent: -1cm;">
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Vestibulum eu nunc ut nunc dictum molestie.
Ut et porttitor leo, at tincidunt neque.
Integer vulputate sed odio nec aliquam.</div>
编辑:修正错字