此问题已在此处有答案:
CSS crop string in the middle(11个回答)
5天前关闭。
我想知道我将如何缩短下面看到的文本,以适应其容器。容器的宽度根据屏幕大小而变化。为了适合它的容器,第一个和最后一个单词之间的字符串应该被替换为尽可能多的点,以便它适合容器,所以类似于Sydney - ... - Quito
。理想情况下,它只替换整个单词(如Doha
,Singapur
,...),并保留第一个单词之后/最后一个单词之前的破折号-
。
.container {
background-color: hotpink;
width: 200px;
white-space: nowrap
}
<div class='container'>
<p class='route'>Sydney - Doha - Singapur - Capetown - Quito</p>
</div>
是否有CSS和/或JvaScript解决方案?
1条答案
按热度按时间vnjpjtjt1#