我不确定是否可以text-overflow: ellipsis;在<button>元素上使用样式.这是我的尝试:http://jsfiddle.net/WilsonPage/tK727/
Juk*_*ela 47
由于浏览器的限制,将按钮文本包含在例如span元素中并在其上设置样式.示例(也可用作jsfiddle):
<style>
.buttontext {
width: 95px;
overflow: hidden;
white-space: nowrap;
display: block;
text-overflow: ellipsis;
}?
</style>
<button><span class="buttontext">Very long text Very long text
Very long text</span></button>
Run Code Online (Sandbox Code Playgroud)
Tho*_*ony 18
2020 年更新:
button {
width: 95px;
overflow: hidden;
white-space: nowrap;
display: block;
text-overflow: ellipsis;
}Run Code Online (Sandbox Code Playgroud)
<button>Very long text Very long text Very long text</button>Run Code Online (Sandbox Code Playgroud)
现在似乎可以在 chrome 上运行(使用 chromium 86 进行测试)