Я бы хотел, чтобы текст в теге <i>
не отображался itali c в contenteditable div.
Однако, как вы можете видеть из фрагмента кода ниже, если я добавлю font-style:normal
в итальянском стиле c, document.execCommand('italic')
для отмены инициализации больше не работает, так как браузер правильно обнаруживает, что текст не является итальянским c.
Был бы какой-либо способ иметь оба unitali c - ищите <i>
и способ обьединить?
function italicize(){
document.execCommand("italic");
}
i{
font-style:normal;
color:red;
}
<div contenteditable=true>a<i>b</i>c</div>
<button onclick=italicize()>italic</button>