Используя contentEditable и функцию execCommand , можно редактировать / форматировать содержимое определенных частей страницы, как то, что используется во всех веб-редакторах WYSIWYG.Однако существует множество несоответствий браузеров с реализацией такой функции, из-за которых такие веб-редакторы обрабатывают их вручную.
В моем случае IE использует strong и em элементов для команд Bold и Italic , что именно то, что я хочу, как я хочу после семантических strong и em и не в визуальном стиле b , i и / или в стиле span .Тем не менее, другие браузеры используют эти элементы в визуальном стиле и не предоставляют способ установить элементы strong или em .
Есть лиспособ сделать возможным использование strong и em во всех браузерах? Я не против добавить новые команды для обработки таких вещей, пока они достигают приблизительногорезультаты в IE.Кроме того, было бы неплохо иметь возможность применять их к пересекающимся элементам inline / block, не ломая браузеры (или, по крайней мере, ломая их одинаковым образом).Да, я могу использовать некоторые другие редакторы, но меня интересует только эта функция.Буду признателен за любую помощь.
Спасибо