这似乎应该如此简单。Linux下的Chrome。
以下 HTML:
<div contenteditable="true">
test
<div style="display: inline-block;">
<div style="font-weight: bold">Click here. Why does down arrow now work?</div>
</div>
test
<div>
test
<div style="display: inline-block;">
<div style="font-weight: bold">TEST2</div>
</div>
Click mouse here and press up arrow in chrome? Why does it not go up?
</div>
</div>
这会导致向上和向下箭头失败。
为什么?
如果我将其设置为阻止,则向上和向下箭头起作用。相反,他们反复将光标左右移动几个字符。
我假设它与 contenteditable 中的 inline-block 有关。
浏览器错误还是我错过了有关内联块的内容?