現象の説明
macOSのsafariでこの現象が発生しています。
contenteditable
要素の中で以下の条件が揃うと自動でタグが外されてしまいます。
- ユーザが改行するなどして新しく生成された要素
position:relative;
が指定されている- 日本語を入力する
デモを用意したのでsafariからアクセスして試してみてください。
https://codepen.io/KimTom/pen/poJNzqp
改行して日本語を入力するとボーダーが消えます。
開発者ツールを見るとdiv
タグが外されて中のテキストのみになっているのがわかると思います。
※FiroProchainezo様からiPhoneのsafariでは再現しないとの情報をいただきました。
知りたいこと
position:relative;
を維持したまま、タグが外されるのを防ぐ方法をご教示いただければありがたいです。
回答1件
あなたの回答
tips
プレビュー