javascript - 使用 HTML/JS/CSS 缩短链接
问题描述
我正在尝试更改我网站上的导航设计。
我们有一些名称很长的产品,我想缩短它们,并可能在末尾添加 (...) 或类似的东西。
所以像这样的东西应该看起来像abcdefg...
而不是abcdefghijklmnopqrstuvwxyz
a{
width:50px;
overflow:hidden;
}
<a href="#">abcdefghijklmnopqrstuvwxyz</a>
欢迎使用 JS 解决方案。
我也想知道为什么没有应用宽度?
解决方案
与&white-space
结合使用。并且不要忘记添加到元素,以便您可以应用它。overflow
text-overflow
display: inline-block
a
width
a {
display: inline-block;
width: 50px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
<a href="#">abcdefghijklmnopqrstuvwxyz</a>
推荐阅读
- c# - 多个对撞机 - 如何使对撞机对某些对象不可见
- c# - 如何在两个日期选择器之间使用验证?
- php - 奇怪的雄辩行为:如果条件在 foreach 内,则不起作用
- php - Wordpress 使用查询作为 AJAX
- python - 评估 mpmath gammainc 函数的困难
- mongodb - 在 Golang 中的 mongodb 中插入结构
- netbeans-platform - 在资源管理器视图中删除节点而不是在 TopComponent 中
- pandas - pandas - 有条件地用其他行值填充空行值
- javascript - React Native - 将数据从一个组件传递到另一个
- laravel - 在 Laravel 中提交表单后,如何验证选择的单选按钮(多选)是否正确