2011-08-18 75 views
1

我需要追加文本用戶輸入到固定的寬度和高度div。我設置了div overflow:auto,但我只想顯示垂直滾動條,不想看到水平滾動條。如何使文本自動換行來修復div的寬度?如何在文本的長度超過div的長度時使文本換行?

<script> 
function Send(){ 
    var text=$("[id$='Text1']").val(); 
    $('#contentDIV').append("me: "+text+"<br />"); 
} 
</script> 

回答

4
div{ 
    width:400px; 
    height:400px; 
    overflow-y:auto; 
} 

在線演示:http://jsfiddle.net/3CQmP/

+0

overflow-y不被稱爲屬性名稱。它不工作,男人 –

+0

@Steven扎克我剛剛添加一個鏈接到在線演示檢查出來 – amosrivera

+0

是的,我知道,它很奇怪。但是,在將此屬性添加到div樣式後,水平滾動條仍然顯示文本長度超過div寬度 –

1

文本將換行,除非長於您div可以將內容。在這種情況下,你只需要word-break(CSS3)。