javascript - 如何创建缩短文本?

标签 javascript jquery html css

我有这样的 HTML:

<div class="box">
   <a href="#">Stackoverflow is very useful site and I love it</a>
</div>

和 CSS 一样:

.box {
    width:230px;
    height:50px;
    line-height:50px;
    background:#eee;
}

.box a {
    color:#000;
}

我想创建链接的短文本。如果它本身溢出了box类,那么就按“...”取。我如何使用 css 或 jquery 做到这一点?

检查 jsfiddle here

最佳答案

将以下样式添加到 .box:

text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;

工作样本:http://jsfiddle.net/qLzK7/

关于javascript - 如何创建缩短文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19904479/

相关文章:

javascript - 分析器条动画 HTML 音频 API 不起作用

javascript - 让JS在替换时将所有字段加在一起

jquery - ASP.NET MVC 和...YUI? jQuery?其他

php - 维基百科 API 对于某些查询不返回任何内容

html - Bootstrap 固定导航栏、粘性页脚、动态缩放内容

html - 删除导航栏链接的文本颜色

javascript - 如何将json数据一一添加到csv文件中?

javascript - 哪个 jquery 事件用于自动完成?

php - 使用基于引荐来源网址的 htaccess 重定向

jquery - 使内部div比外部div宽