回答編集履歴
2
インデントの為の半角スペース文字数を修正
test
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
textarea要素内の文字列はプレーンテキストなので本件を実装するスマートな方法はおそらくないと思います。
|
2
2
|
|
3
|
-
あえてやるのであれば、textarea
|
3
|
+
あえてやるのであれば、textareaに固定幅フォントを指定し、指定文字数で折り返し、継続行の行頭にユーザ名の文字数分の空白を入れてテキストを出力する事です。
|
4
4
|
|
5
5
|
|
6
6
|
|
@@ -8,17 +8,17 @@
|
|
8
8
|
|
9
9
|
ユーザーA:今日は晴れ。今日は晴れ。今日は
|
10
10
|
|
11
|
-
晴れ。
|
11
|
+
晴れ。
|
12
12
|
|
13
13
|
ユーザーB:こちらは曇り。こちちは曇り。こ
|
14
14
|
|
15
|
-
ちらは曇り。
|
15
|
+
ちらは曇り。
|
16
16
|
|
17
17
|
```
|
18
18
|
|
19
19
|
|
20
20
|
|
21
|
-
[ユーザーA], [ユーザーB] 共に半角
|
21
|
+
[ユーザーA:], [ユーザーB:] 共に半角11文字ですので、半角スペースを11回挿入すればよい事が機械的に判断できるでしょう。
|
22
22
|
|
23
23
|
ただし、textareaの幅は 100% で動的指定のようですので、`textarea.clientWidth` を使用して折り返しに必要な文字数をJavaScriptで検出させる必要があります。
|
24
24
|
|
1
typo修正
test
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
textarea要素内の文字列はプレーンテキストなので本件を実装するスマートな方法はおそらくないと思います。
|
2
2
|
|
3
|
-
あえてやるのであれば、textareaを固定幅フォントを指定し、指定文字数で折り返し、継続行の行
|
3
|
+
あえてやるのであれば、textareaを固定幅フォントを指定し、指定文字数で折り返し、継続行の行頭にユーザ名の文字数分の空白を入れてテキストを出力する事です。
|
4
4
|
|
5
5
|
|
6
6
|
|