我用一個LinkButton,它有像它大量的文字這使得它很長。這很好,因爲LinkButton在空間不足時將文本包裝到下一行。文本換行:按鈕
然後我把它改爲一個標準的ASP:巴頓和問題是文本不換按鈕,只要只是隨着文本。這是一個問題,因爲它迫使它所在的容器比我想要的要長。
有沒有一種方法,使按鈕的文本換行?
我用一個LinkButton,它有像它大量的文字這使得它很長。這很好,因爲LinkButton在空間不足時將文本包裝到下一行。文本換行:按鈕
然後我把它改爲一個標準的ASP:巴頓和問題是文本不換按鈕,只要只是隨着文本。這是一個問題,因爲它迫使它所在的容器比我想要的要長。
有沒有一種方法,使按鈕的文本換行?
你可以做,通過設置寬度和CSS屬性white-space: normal
:
這正好在你的<head>
<style type="text/css">
.wrap { white-space: normal; width: 100px; }
</style>
而且您的按鈕:
<asp:Button ID="btn" runat="server" Text="some really breally long text that I want to wrap" CssClass="wrap" />
您應該能夠以設置上的ASP的寬度:按鈕(寬度= 100),並應強制文本換行。
沒有,只是截斷文本 – 2011-03-11 02:44:34
有一些替代解決方案在這篇文章中可能會有所幫助:
<asp:Button ID="btn" runat="server" Text="some really breally long 
 text that I want to wrap" />
這個問題是有幫助的,並想指出,如果我們想打破文本在特定地點,我們還可以通過文本值中加入 。
我也標誌着wsanville回答一樣有用。
我已經發現,相當令我驚愕的是,IE10忽略了這些字符。 * sadface * – 2014-12-09 18:35:19
在FF 50中,它也被忽略 – Jcorretjer 2016-12-15 00:39:40
感謝wsanville,正是我需要的。輝煌! – 2011-03-11 02:56:50