2016-07-22 3 views
-2

Ich habe einen großen, mehrzeiligen HTML-Text, der aus der Anwendung eines expliziten Zeilentrennungsalgorithmus auf eine Textzeichenfolge resultiert. Ich möchte in diesem HTML Abschnitte hinzufügen, um anzugeben, wo ich einen Zeilenumbruch erzwungen habe, indem Sie bestimmte Bereiche mit einem bestimmten Zeichen einbetten.Gibt es eine Möglichkeit, auszuschließen, dass ein HTML-Bereich in copy-and-paste erscheint?

Wenn ich jedoch tatsächlich ein Zeichen verwende, erscheint es, wenn mehrere Zeilen kopiert und an anderer Stelle eingefügt werden. Ich kann eine Spanne mit einem Bild verwenden, aber das ist deutlich weniger effizient.

Gibt es einen anderen Weg?

+0

Es gibt https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/oncopy, aber das ist kein Standard. –

Antwort

3

Nein, aber CSS generiert Inhalte nicht kopiert:

span::after { 
 
    content: "<I won't be copied>"; 
 
    display: block; 
 
}
<div> 
 
    Hello<span></span>World!<span></span>Foo<span></span>Bar<span></span>Baz 
 
</div>

Natürlich sollten Sie dies nur für Styling Zwecke, nicht für den Inhalt.

Verwandte Themen