【发布时间】:2017-06-17 04:35:04
【问题描述】:
Chrome(可能还有其他浏览器)在内容可编辑的 div 中以一种奇怪的方式放置插入符号。
请考虑以下 sn-p:
<div contenteditable="true" style="width: 100%; height: 200px; border: 1px solid black; overflow: auto;">
<p>
<span contenteditable="false" style="width: 75%; height: 80px; display: inline-block; border: 1px solid red;"> </span>.
</p>
</div>
也可在此JSFiddle 中找到。
如果单击红色跨度旁边的句点右侧并按退格键删除句点,插入符号会突然移动到段落的最右侧。我希望插入符号位于红色跨度旁边的时期过去的位置。
为什么它没有按照我期望的方式定位,有没有办法获得我正在寻找的行为?
【问题讨论】:
标签: javascript html css contenteditable