Sie sind editierbar und verfügen dennoch über benutzerdefinierte Hervorhebungen.Wie funktionieren Texteingaben für Websites wie Codepen, Codecademy und Google Docs?
Sie verwenden nicht Textarea. Sie setzen offensichtlich Elemente dort ein, wo es der Text hätte sein sollen. Gibt es einen Guide, der so etwas aufbaut und zeigt, wie Sie herausfinden, wo der Cursor hingeht und so weiter?
neben Reddit sehr wenige populäre Website tatsächlich verwenden Sie das Standard-HTML-Textelement.
Die meisten haben benutzerdefinierte Hervorhebung und alle möglichen Dinge, für die sie HTML generieren, die Aussehen Sie gerade bearbeiten gibt, aber es ist Javascript Nachahmung Textarea/Texteingabe.
Ich denke, es auch zu Stil TextArea- möglich ist, dann, dass es sehr ähnlich macht –
contentEditable Sie können einen Textbereich Stil, aber der Inhalt im Inneren ist nicht leicht styleable. 'contenteditable' bearbeitet tatsächlich echten HTML-Code auf der Seite. So macht Facebook seine Eingaben. –