Хорошо, я уже нашел ответ, очень похожий на то, как был обнаружен пенициллин .
Видите ли, играя с этим кодом, я по ошибке установил contenteditable
в true
дляspan
и вуаля!Это сработало!
Итак, чтобы сделать span
НЕконтентабельным внутри contenteditable div, вы просто устанавливаете для его атрибута contenteditable
значение true
!
<div contenteditable="true">
Luke, I am your father.
<span contenteditable="true">I'm your son?! Ewww!</span>
Don't speak back to me!
</div>
Вот файлчтобы продемонстрировать (используйте IE8, чтобы открыть его): https://codepen.io/hgezim/pen/qMppLg.
Наконец, я не публиковал вопрос, чтобы получить голоса (хотя, они не повредят!), но так как решениебыло так смешно, и я не нашел его здесь, я думал, что кто-то может найти этот совет экономить время.