2010-05-26 86 views
8

當我在沒有換行符的標籤中寫入長句時,它會自動換行。 我把標籤放在標籤中。我如何包裝那句長話。標籤中的換行符

回答

5

創建樣式表這樣的「

.label { word-wrap: break-word } 

,並分配給您的標籤

檢查鏈接的更多詳細信息:http://www.css3.com/css-word-break/

+0

什麼是break-word?解釋它。 – picnic4u 2010-05-26 19:20:01

+0

檢查鏈接張貼在ans更詳細 – 2010-05-26 19:25:23

+0

不熟悉ASP.NET,但由於它仍然使用主框架,你不能使用控件的word-wrap屬性嗎?或者,將控件設置爲多行標籤(可能在這裏考慮TextBox ...)。無論哪種方式,WordWrap屬性也應該工作? – Zack 2010-05-26 20:12:50

7

不清楚,但您可以通過在其中添加<br />來強制換行。

<label>Some long long long long long long<br /> long long long label</label> 
0

我會毫不猶豫地使用CSS3解決方案沒有某種IE回退

您需要添加以下C SS到標籤:

label { display: block; width: 100px; } 

然後改變寬度的寬度,你想你的標籤設置和句子將在空間內換行。

默認情況下,標籤具有行內顯示,這使得寬度控制變得困難。

如果您仍然需要將標籤與輸入字段內聯,請將標籤浮動。