0

链接到 jsfiddle:http: //jsfiddle.net/WBZng/1/

我有一个看起来像这样的 HTML 结构:

<div>
    <input/>
    <span>Label comes here...</span>
</div>

两者都input应该spandisplay:inline。此外,span已经word-wrap:break-word使没有空格的长文本仍然被换行。但是,如果文本很长,则 将<span>显示在新行中,而不是保留display:inline-block。如果 中有空格,这不是问题<span>

4

1 回答 1

1

你可以考虑给ellipsis元素span

.panel span {
    width: 20px;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
​

小提琴:http: //jsfiddle.net/WBZng/3/

于 2012-08-30T14:42:05.463 回答