【发布时间】:2018-09-12 17:38:58
【问题描述】:
我有一个 contenteditable div,它的父 div 有 50% 的浮动宽度,现在想要使 contenteditable 具有容器的最大宽度,即使文本跨越,所以我使用了这个
.editable-content {
display: block;
min-height: 10px;
word-wrap: break-word;
word-break: break-all;
}
这在 Chrome 中效果很好,但是当我在 firefox 中尝试并且单词很大时,它确实会换行,
但是当我添加 <br> 时,输入时包装消失了,然后在 div 失去焦点后又返回。
例子
-------------------------------------------------------
变成
--------------------------------------
-----------------
但是当我在该 div 的任何地方添加一个 <br> 元素时,当用户输入该 div 时,包装消失了,然后当 div 失去焦点时,它又恢复正常。
这可能是什么问题?我希望可编辑的内容具有固定宽度。
【问题讨论】:
标签: html css firefox contenteditable