如果用户关注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;
}
答案 0 :(得分:0)
也许是这样的?
我在容器上添加了一个固定的height
,并在焦点上禁用text-overflow
属性。
.single-line:focus {
text-overflow: inherit;
}
答案 1 :(得分:0)
答案 2 :(得分:0)
在:foucs css。
中进行此更改.single-line:focus {
white-space:normal;
width:100%; //change
}