contentEditable機能とexecCommandを使用すると、すべての WYSIWYG Web エディターで使用されるように、ページの特定の部分のコンテンツを編集/フォーマットできます。ただし、このような機能の実装には多数のブラウザーの矛盾があり、そのような Web エディターはそれらを手動で処理する必要があります。
私の場合、IE はBoldおよびItalicコマンドにstrong要素とem要素を使用します。これは、 b、i、および/またはスタイル付きスパンのビジュアル スタイルのものではなく、セマンティックな strongおよびemの後にあるので、まさに私が望むものです。 . ただし、他のブラウザーはこれらのビジュアル スタイル要素を使用しており、 strong要素またはem要素を設定する方法を提供していません。
すべてのブラウザでstrongとemを使用できるようにする方法はありますか? IEの結果に近い結果が得られる限り、そのようなことを処理するための新しいコマンドを追加してもかまいません。また、交差するインライン/ブロック要素に、ブラウザーを壊すことなく (または少なくとも同じように壊すことなく) 適用できるとよいでしょう。はい、他のエディタもいくつか使用できますが、この機能だけに興味があります。助けていただければ幸いです。
ありがとうございました