Web*_*vie 12 html css ellipsis css3
我已经调整了jQuery UI MultiSelect Widget,以便文本显示所有选定的标签,但是如果选择了太多的元素来显示,则文本将被修剪和省略.我这样做了:
.ui-multiselect .selected-text {
display: block;
max-width: 190px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
Run Code Online (Sandbox Code Playgroud)
在该解决方案中我唯一不喜欢的是我必须设置display: block
元素(span).如果没有它,则忽略width参数,并将范围扩展为文本大小.
是否有可能得到省略号与内联元素的工作(不改变display
对block
)?如果是这样,如何实现呢?
Spu*_*ley 12
有一个display
选项可以作为中间inline
和之间的中途block
,专为这种情况而设计......
它被称为
display:inline-block;
Run Code Online (Sandbox Code Playgroud)
使用它而不是block
,你的元素仍将像你的内容一样流入你的内容inline
,但它将作为block
其内容的一部分,这意味着你的省略号应该工作.