我不确定是否可以在text-overflow: ellipsis;
元素上使用<button>
样式。这是我的尝试:http://jsfiddle.net/WilsonPage/tK727/
答案 0 :(得分:44)
由于浏览器的限制,请将按钮文本包装在内部,例如一个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>
答案 1 :(得分:0)
更新2020:
<style>
button {
width: 95px;
overflow: hidden;
white-space: nowrap;
display: block;
text-overflow: ellipsis;
}
</style>
<button>Very long text Very long text
Very long text</button>
现在似乎可以在铬上使用(已测试铬86)
答案 2 :(得分:-2)
你可能的&amp;我已在主要浏览器及其工作
上进行了测试您可以看到现场演示: - http://jsfiddle.net/tK727/2/
答案 3 :(得分:-3)