Normalerweise sind Textbereiche wie folgt rechteckig oder quadratisch:
Aber ich möchte einen benutzerdefinierten Textbereich wie diesen, zum Beispiel:
Wie ist das möglich?
<div>
zum Speichern von Text ist keine gute Lösung. Es kann beim Entwerfen helfen und sogar für schreibgeschützten Text akzeptabel sein (was den Zweck von völlig zunichte macht contenteditable
), aber es ist nicht gut für die Texteingabe eines Benutzers. Ein div (auch ein inhaltsbearbeitbares) ist kein Standardeingabeelement wie ein normales Formularelement, daher wird es nicht wie eines behandelt, und daher wird sein Inhalt bei Abstürzen nicht von Browsern gespeichert. Die Verwendung eines Div führt zu Datenverlust . Siehe dieses Beispiel .