使用CSS显示所有字符的内容可编辑单行
contenteditable single-line showing all the characters using CSS
如果用户关注div,我需要截断字符——它显示所有字符而不截断。
我们归档了相同的文件,但我们得到了多条
但我需要以用户为中心,div需要在一行中显示所有字符。
演示
HTML:
这应该有效这应该有效CSS:
.single-line {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
display: inline-block;
vertical-align: top;
}
[contenteditable="true"].single-line {
white-space: nowrap;
width:200px;
overflow: hidden;
}
[contenteditable="true"].single-line br {
display:none;
}
[contenteditable="true"].single-line * {
display:inline;
white-space:nowrap;
}
.single-line:focus {
white-space:normal;
}
也许是这样?
看看这个小提琴
我在容器上添加了一个固定的height
,并在焦点上禁用了text-overflow
属性。
.single-line:focus {
text-overflow: inherit;
}
只需将width
更新为auto
,如下所示:
.single-line:focus {
width: auto;
}
检查演示
在:foucs-css中进行此更改。
.single-line:focus {
white-space:normal;
width:100%; //change
}
相关文章:
- CKEditor Widget-阻止编辑可编辑元素本身
- 如何在angularJS中编辑时,如果DB中的值为true,则设置复选框,如果值为false,则取消选中复选框
- 高亮显示时编辑文本大小和颜色
- 剑道UI内联编辑:如何在点击其他按钮时隐藏按钮
- 将事件聚焦/模糊在可编辑内容的元素上
- 编辑HTML表的源数据
- ExtJS网格单元格编辑器,防止焦点松动问题
- 如何在visualstudio中调试web api时编辑javascript文件
- 具有所有样式的文本正在复制到可编辑文本区域
- 可以't使用PHP使用Froala编辑器上传图像URL
- 用Greasemonkey编辑专栏
- 如何在corona sdk中从CK编辑器中检索数据
- 基于数据类型的编辑框的汇总列表
- 如何使用jQuery可编辑插件检查ajax是否成功完成
- 错误:[$compile:nonassign]表达式'未定义'与指令'内容可编辑'是不可
- 如何在ng-reeat中使用ng-switch来编辑JSON API数据
- 如何获取经过编辑的文本
- HTML5中具有过程格式的单行文本编辑器
- 使用CSS显示所有字符的内容可编辑单行
- 如何一次编辑单行的表值