<分区>
我有以下标记:
<h5>
<a href="javascript:void(0);">I am a very long title and I need to be shortened</a>
</h5>
如果 h5
文本超过一定数量的字符,我怎样才能摆脱其他字符并将它们替换为“...”?
标签 javascript jquery html css
<分区>
我有以下标记:
<h5>
<a href="javascript:void(0);">I am a very long title and I need to be shortened</a>
</h5>
如果 h5
文本超过一定数量的字符,我怎样才能摆脱其他字符并将它们替换为“...”?
最佳答案
这应该有效。您必须将内联元素显示为 block 。
编辑:刚刚意识到如果 H5 超过字符数而不是宽度超过宽度,您需要添加点。我认为要做到这一点,您需要使用 JS - 请查看其他答案。
h5 {
display: block;
white-space: nowrap;
width: 12em;
overflow: hidden;
text-overflow: ellipsis;
color: red; /* This needs to match the color of the anchor tag */
}
a:link {
color: red;
}
<h5>
<a href="javascript:void(0);">I am a very long title and I need to be shortened</a>
</h5>
关于javascript - 用几个点替换 HTML 文本的末尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43185465/
相关文章:
javascript - 如何将嵌套子级数组转换为重定向/面包屑?
javascript - 将 javascript 变量的动态值解释为文本框 ID
javascript - 按钮不会在 Internet Explorer 中更新
html - Shortcode Ultimate Wordpress 将图像添加到选项卡
javascript - JS WebSocket 无法连接到运行 Node.js 'ws' 包的 AWS EC2 实例
javascript - 如何全选<a>标签并注册onclick事件?
javascript - 将数据从 HTTP 请求传递到子组件 VueJS