是否有任何简单的方法可以修剪溢出的文本,例如CSS text-overflow
属性,但只修剪字边界?
我认为这将是一个已经存在大量材料的常见问题,但令人惊讶的是,在搜索后我找不到任何线索。可能使用错误的搜索字词。
如果可能,我宁愿为此避免使用JS。基础知识很简单,但为了做到这一点,我有一种感觉,它需要大量正在进行的事件监控和宽度重新计算,例如文本更改,如果浏览器窗口大小更改,如果文本最初是不可见的,那么是显示,如果布局发生变化,如果使用了Web字体,导致文本宽度在加载字体文件后发生变化,在某些浏览器中等等。
例如,如果此文本溢出......
在晴天的Scunthrope预订假期!
这将是......
在晴天预订假期......
......永远不会......
在阳光明媚的Scunt预订假期......