1

私は、教師が子供の親のために新しい投稿を作成できる、小さな小学校向けの Web ページを作成しています。ウェブページは非常にシンプルでシンプルに保ちたいのですが、text_area に問題があります。ビューでは、書かれたすべてのテキストが 1 つのブロックにまとめられていますが、新しい行にいくつかの文を書きたいのですが、これをどのようにしてシンプルに保つことができるでしょうか。その問題にリッチテキストエディターを使用したくありません。

4

4 に答える 4

2

あなたのビューで、simple_format()これを使用すると、すべてのテキストが入力されたとおりに表示され、スペースと改行が含まれます。

私のアプリの例:

<div id="report-body">
    <%= simple_format(@report.body) %>
</div>
于 2013-02-21T17:52:44.620 に答える
1

あなたの質問が正しく得られるかどうかはわかりません。cssについての質問だと思います。私はあなたがこのプロパティを与える必要があると思います:

white-space: pre;

textareaのcssで。次に、キャリッジリターンを含むすべての空白が、テキストエリアにそのまま表示されます。

于 2013-02-21T17:33:11.463 に答える
1

line feedandcarriage returnを使用しnew linetext area(つまり)&#13;&#10;

例えば:

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

テキスト領域に追加するには、キーボード ショートカットを作成するため&#13;&#10;にいくつか実装する必要があります。javascript

于 2013-02-21T17:24:47.780 に答える
1

簡単にするためにテキストを html タグで囲みます。また、簡単な CSS を追加して、必要に応じてページのスタイルを設定することもできます。

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

タグを使用し<br>て改行する

于 2013-02-21T17:48:02.297 に答える