p
contentEditable 、div
、span
などを作成できることはわかっています。
math
しかし、次のような contentEditable 要素を作成するにはどうすればよいですか。
<math contenteditable>
.....
</math>
p
contentEditable 、div
、span
などを作成できることはわかっています。
math
しかし、次のような contentEditable 要素を作成するにはどうすればよいですか。
<math contenteditable>
.....
</math>
このcontenteditable
属性はHTMLの一部であるため、MathMLタグで機能することは期待できず、テストでは同じことが示唆されています。
HTML内でMathMLを使用する場合、math
編集可能なHTMLコンテナ内に要素をラップできます<div contenteditable><math ...>...</math></div>
。ただし、これによりテキストは編集可能になりますが、テキストとしてのみ編集可能であるように見えます。たとえば、<mi>A</mi>
ブラウザでAをBに置き換えて編集すると、ドキュメントツリーではBになり、マークアップのない文字になります(したがって、斜体ではなく直立したスタイルで表示されます)。
したがって、基本的に答えは「いいえ」のように見えます。</ p>