<div contentEditable="true">
<b>Bold</b>normal<i>italic</i>
</div>
Bold
, то введёные символы будут жирными. Однако, если мы введём что-то перед перед буквой i
слова italic
, введённые символы не будут курсивными.Bold
или italic
, то символы будут иметь соответствующий вид.Разграничение стилей в WYSIWYG-редактораз - отдельная нетривиальная задача, которая нормально не решена даже в Word. В данном вопросе достаточно добиться того, чтобы перед словом с другим стилем и после него ввод осуществлялся основным стилем (то есть НЕ жирный и НЕ курсивный). Другими словами, в данном примере достаточно того, чтобы вводимые символы были не курсивные и не жирные, если мы введёный символ:
Bold
Bold
и italic
italic
Какие подходы к решению данной задачи можно предложить? Из сторонних библиотек допускается только jQuery
.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
В Javascript есть метод split, которым можно разбить строку на отдельные слова
Ребят, нужна помощьСделал всплывающее окно, делал из нескольких статей по этой теме, но в итоге когда появляется окно, оно не дает работать...