使用CSS将HTML复制到Libre Office

时间:2012-08-13 07:45:23

标签: html css libreoffice

我有一个用CSS设计的HTML页面。我想将它复制到Libre Office Writer,以便我可以编辑它。但是,当我复制&粘贴,只复制HTML,没有样式。我尝试了“选择性粘贴 - HTML”并得到了相同的结果。

我在Ubuntu 12.04上使用Libre Office 3.5.3.2。

2 个答案:

答案 0 :(得分:5)

似乎丢弃了<body>的样式,并且在复制和粘贴时仅使用内联CSS。对我来说,从Firefox复制并粘贴到LibreOffice中,以下HTML不保留格式:

<head>
  <style type="text/css">
    body { font-family: sans-serif; font-size: 15px; }
    span { color: red; }
  </style>
</head>
<body>
  Lorem ipsum <span>dolor</span> sit amet.
</body>

<body style="font-family: sans-serif; font-size: 15px;">
  Lorem ipsum dolor sit amet.
</body>

但以下工作符合预期:

<body>
  <div style="font-family: sans-serif; font-size: 15px;">
    Lorem ipsum <span style="color: red;" >dolor</span> sit amet.
  </div>
</body>

答案 1 :(得分:-3)

点击浏览器页面上的ctrl + u。打开一个包含整个HTML脚本的单独窗口。现在在该HTML中,转到“链接”标签并单击带下划线的href ....您想要的css文件将在新窗口中打开..复制整个(ctrl + A)或选定的风格,享受...