2013-02-21 22 views
1

我正在爲小型小學創建一個網頁,教師可以在這裏爲孩子父母創建一個新帖子。網頁非常簡單,我想保持簡單,但是text_area存在問題。在視圖中,所有書面文本都在一個區塊中,但是我想用新行寫一些句子,我如何才能做到這一點以保持簡單。我不想爲這個問題使用富文本編輯器。text_area文本格式

謝謝。

回答

2

在您看來,使用simple_format()這將顯示所有文字,因爲它是典型的,空格和換行。

從我的應用程序的一個例子:

<div id="report-body"> 
    <%= simple_format(@report.body) %> 
</div> 
+0

非常感謝您! – RydelHouse 2013-02-21 18:07:30

1

使用line feedcarriage returnnew linetext area(即)&#13;&#10;

例如:

<textarea>This is first line. &#13;&#10;</textarea> 

要在文本區域中添加&#13;&#10;需要實現一些javascript創建鍵盤快捷鍵。

1

我不知道如果我正確地得到您的問題;我認爲這是一個關於CSS的問題。我想你只需要給這個屬性:

white-space: pre; 

在css for textarea。然後,包括回車符在內的所有空格都將顯示爲它們在textarea中的位置。

1

爲簡單起見,您可以在html標籤內包裝文本,也可以根據需要添加簡單的CSS並設置頁面樣式。

<p> This is your paragraph </p> 
<h1> This is your heading </h1> 

使用<br>標籤斷線