teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

画面への出力結果はhtmlのものだった.

2021/09/24 13:31

投稿

39_panda
39_panda

スコア1

title CHANGED
File without changes
body CHANGED
@@ -13,10 +13,12 @@
13
13
  ```python
14
14
  var[0]="これは<b>サンプル</b>です.\nこれはsampleです."
15
15
 
16
+ ```
17
+ ```HTML
18
+ <td>{{ var[0] }}</td>
16
19
  画面への出力結果:
17
20
  これは<b>サンプル</b>です.\nこれはsampleです.
18
21
  ```
19
-
20
22
  ### 試したこと
21
23
 
22
24
  改行\nを認識させるために style="white-space:pre-line" を利用しました.

1

white-space適用時の出力のミス

2021/09/24 13:31

投稿

39_panda
39_panda

スコア1

title CHANGED
File without changes
body CHANGED
@@ -20,8 +20,27 @@
20
20
  ### 試したこと
21
21
 
22
22
  改行\nを認識させるために style="white-space:pre-line" を利用しました.
23
- ⇒うまく改行できました.タグは認識できていません.
23
+ ~~うまく改行できました.タグは認識できていません.~~
24
+ (修正)タグを含まない文字列の場合は改行できましたが,タグと\nの両方を有する文字列の場合,white-spaceでも改行できませんでした.
25
+ ```
26
+ これはサンプルです.\nこれはsampleです.
24
27
 
28
+ ならばwhite-spaceにより
29
+
30
+ これはサンプルです.
31
+ これはsampleです.
32
+
33
+ と表示されますが,
34
+
35
+ これは<b>サンプル</b>です.\nこれはsampleです.
36
+
37
+ の場合は
38
+
39
+ これは<b>サンプル</b>です.\nこれはsampleです.
40
+
41
+ のままでした.
42
+ ```
43
+
25
44
  文字列中のタグを認識させるために以下のように |safe を利用しました.
26
45
  ```html
27
46
  <td>{{ var[0] |safe }}</td>