用下面的点隐藏DIV中的额外内容
hiding extra contents in DIV with following dots
我需要在点(…)后面的div元素中隐藏额外的文本
我正在使用
<div style="width:200px; height:2em; line-height:2em; overflow:hidden;" id="box">
this is text this is text this is text this is text
</div>
结果
它隐藏溢出DIV的其余内容
但我想如果它必须隐藏,那么三个点...
应该放在最后,否则就不是
输出需求
这是文本这是文本。。。
以下是使用text-overflow:ellipsis
:的可能解决方案
http://jsfiddle.net/FXHA3/
.ellipsis {
width:200px;
height:2em;
line-height:2em;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
}
您要查找的是省略号
以下是它的使用示例:
http://www.w3schools.com/cssref/tryit.asp?filename=trycss3_text-溢出
您可以使用一个简单的javascript,尤其是当您使用jQuery:时
jQuery('#box').html(jQuery('#box').html().substr(0,30) + '...');
这将显示前30个字符和3个点
相关文章:
- 在选择组中获取选择选项值以显示额外内容
- FancyBox将DIV的内容显示为iFrame类型
- 根据下拉选择更改 DIV 的内容
- 如何以固定高度容纳 DIV 的内容
- 是否可以通过函数调用重绘 DIV 的内容
- 如何根据 Div ID 内容隐藏/显示 DIV
- 在提交 AJAX 表单后刷新 Div 的内容
- DIV 在内容更改之前跳到顶部
- 在提交时显示 DIV 的内容
- 单击关闭按钮时销毁 jquery 对话框中的 Div 及其内容
- 使用jQuery将DIV的内容移动到另一个DIV
- 如何让用户在Rails/Javascript中向页面添加额外内容
- 在单页网站上替换Div的内容
- 用下面的点隐藏DIV中的额外内容
- 使用XML作为源重新加载DIV的内容
- 使用JavaScript/JQuery将DIV的内容移动到另一个窗口
- 如何更新DIV的内容
- 使用javascript打印DIV的内容
- 使用JavaScript获取DIV的内容
- 使用jquery/ajax重新加载Div的内容