2010-09-22 46 views
1

我可以在textarea中製作一個字符串來包裝多行嗎? (避免水平滾動條)CSS/HTML - 在textarea中包裹長字符串?

請注意,我有一個很長的字符串,沒有任何空間(一個編碼的文本)和CSS文字換行性質似乎並沒有上班就可以了...

+1

您可以將HTML軟連字符('­'如果我沒有記錯)的字符串,這允許該單詞在該點處被斷開並被連字符連接,但是這是不可見的*除非*必要。 – 2010-09-22 21:09:25

+1

您通常不應該獲得水平滾動條。 Opera是唯一默認這樣做的瀏覽器。 – bobince 2010-09-22 21:27:43

+0

你是對的,我正在使用Opera ... – Alex 2010-09-22 21:35:32

回答

2

什麼你想要的是默認的,並應該正常工作,除非你指定wrap=onwrap=true(不知道哪個,但認爲是第一個)屬性!您需要強制的是wrap=hard 但是,您可以使用單詞中某處的­字符來指定預定的斷點。它不會被看到,而是在那裏突破。 你也可以有一個看起來有些功能類似http://php.net/manual/en/function.wordwrap.php 你也可以看看下面的CSS設置:

overflow: scroll; 
overflow-y: scroll; 
overflow-x: hidden; 
overflow:-moz-scrollbars-vertical; 
+1

這是'wrap =「off」',它引發了Firefox,IE和WebKit中的滾動條。這在MSDN中有記錄,但不是HTML5中'wrap'的標準值。 – bobince 2010-09-22 21:30:13

+1

甚至是'wrap'甚至是一個有效的屬性? W3似乎並不認爲它存在,即使是非關聯的,暫停的戰慄,W3schools不再提及它。啊,哎呀。 Html 5 ...對不起。我只是讓我的外套... =/ – 2010-09-22 21:35:20

+1

其不:)他的問題是歌劇(見上文) – 2010-09-22 21:41:41