2012-08-13 10 views
8

Ich habe eine HTML-Seite mit CSS gestylt. Ich möchte es in Libre Office Writer kopieren, damit ich es bearbeiten kann. Wenn ich jedoch & einfügen, wird nur der HTML-Code ohne den Stil kopiert. Ich habe "Paste Special - HTML" ausprobiert und die gleichen Ergebnisse erzielt.Kopiere HTML mit CSS nach Libre Office

Ich benutze Libre Office 3.5.3.2 auf Ubuntu 12.04.

+0

Sind Sie den HTML-Code oder den Inhalt von der Seite in einem Browser kopieren? – Kyle

+0

Ich kopiere aus dem Browser und Einfügen in Libre Office. –

+1

auf der Suche nach dieser genauen Lösung auch hier, aber mit beeindrucken ... – fbernier

Antwort

-3

Drücken Sie einfach Strg + u auf der Browserseite. Es öffnet sich ein Fenster, das das gesamte HTML-Skript enthält. In diesem HTML-Code gehen Sie zum "Link" -Tag und klicken auf den unterstrichenen href .... Ihre gewünschte CSS-Datei wird in einem neuen Fenster geöffnet ganze (Strg + A) oder ausgewählte Stile und genießen Sie ...

+3

Das wird die rohe CSS-Quelle (gut, einige davon ... vielleicht, es könnte eingebettet sein oder über mehrere Dateien aufgeteilt) in die Zwischenablage. Wie wenden Sie es dann auf das LibreOffice-Dokument an? – Quentin

3

Es scheint, dass der Stil von <body> verworfen wird und nur Inline-CSS verwendet wird, wenn Sie kopieren und einfügen. Für mich das Kopieren von Firefox und Einfügen in Libreoffice, das folgende HTML hat beibehalten nicht Formatierung:

<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> 

und

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

Aber das funktionierte folgenden als erwartet:

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

OK, wie kann ich den Stil von der CSS-Datei in das LibreOffice-Dokument kopieren? –