html - 如果内容太长,用省略号水平滚动
问题描述
仅适用于移动设备,我正在滚动我现有的导航选项卡。但是,根据选项卡内容,您甚至不知道右侧会不时出现更多内容。我很想显示省略号 - 但 text-overflow: ellipsis 似乎在这里不起作用。任何帮助,将不胜感激!
结果应该是 => "Basel Frankf...."
#container {
width: 200px;
}
ul {
list-style-type: none;
}
li {
margin-right: 10px;
}
.nav-tabs {
overflow-x: auto;
overflow-y: hidden;
display: -webkit-box;
display: -moz-box;
}
.nav-tabs>a {
float: none;
}
<div id="container">
<ul id="myTab" class="nav nav-tabs">
<li class="active"><a href="#" data-toggle="tab">Basel</a></li>
<li class=""><a href="#" data-toggle="tab">Frankfurt</a></li>
<li class=""><a href="#" data-toggle="tab">Hamburg</a></li>
<li class=""><a href="#" data-toggle="tab">München</a></li>
<li class=""><a href="#" data-toggle="tab">Hamburg</a></li>
</ul>
</div>
解决方案
文本溢出省略号作用于内容,而不是子元素。对于移动版本,请使用另一种方式,例如https://www.w3schools.com/howto/howto_js_mobile_navbar.asp
推荐阅读
- reactjs - ReactJS、JSX 和
- python - 检查数字中的数字在python中是否按递增顺序排列
- c++ - 只接受整数输入
- elasticsearch - 在 DynamoDB 中搜索数据或使用搜索服务
- cmake - How to set DYLD_LIBRARY_PATH from cmake for executable file?
- git - 错误:无法获取 linaro-swg/arm-trusted-firmware.git
- scala - Spark(Scala)过滤结构数组而不爆炸
- bash - bash 脚本:main 中未调用 printLine() 函数
- node.js - How to establish SSL/TLS socket connection with NodeJS
- php - Wordpress 简码:引用 DOM 中的元素