【发布时间】:2016-11-08 15:49:57
【问题描述】:
我正在尝试在 contenteditable 元素中放置一个跨度,该元素代表一个标签/分隔符:
.tag {
display:block;
background-color:red;
}
.edit-box{
border: 1px solid black;
padding: 10px;
}
<div id="test" contenteditable="true" class="edit-box">
<span class="tag" contenteditable="false">NON EDITABLE</span>How to style the span element so it's possible to place the cursor at the start?
</div>
我正在尝试在 span 元素之前和之后编辑文本,但无法将光标放在元素之前。 任何想法如何设置 span 元素的样式以允许在它周围更灵活的光标移动。
【问题讨论】:
-
display: inline-block;? -
@Maximus er .. 我真笨。确切地说,将宽度设置为 100% 可以解决它。您可以发布答案,以便我将其标记为解决方案吗?
-
当然,发布我的答案:)
标签: css html contenteditable