【发布时间】:2010-09-19 17:05:38
【问题描述】:
是否可以在固定宽度的 div 中隐藏文本的溢出并将其替换为“...”?如果文本被截断显然看起来很难看,在这些情况下我真的需要能够显示...。
【问题讨论】:
是否可以在固定宽度的 div 中隐藏文本的溢出并将其替换为“...”?如果文本被截断显然看起来很难看,在这些情况下我真的需要能够显示...。
【问题讨论】:
你可以用text-overflow: ellipsis;来做,但是在IE6和Firefox中好像不行..
【讨论】:
ellipsis 是 overflow 的 IE 专有值,不适用于 IE 以外的任何浏览器。
我不确定你是否只能使用 CSS 来做到这一点,你必须使用 javascript 或 php。
【讨论】:
你不能用 css 做到这一点。您必须使用 PHP 或 Javascript 来完成。 Here's a decent tutorial 用 JS 来做。
【讨论】:
希望这会有所帮助
$('#customComboBox').text(($.trim($('#customComboBox').text()).length > 19) ?
$.trim($('#customComboBox').text()).substring(0, 16) + '...' :
$.trim($('#customComboBox').text()));
【讨论】: