回答編集履歴

2

インデントの為の半角スペース文字数を修正

2017/04/25 11:06

投稿

think49
think49

スコア18166

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] 共に半角9文字ですので、半角スペースを9回挿入すればよい事が機械的に判断できるでしょう。
21
+ [ユーザーA], [ユーザーB] 共に半角11文字ですので、半角スペースを11回挿入すればよい事が機械的に判断できるでしょう。
22
22
 
23
23
  ただし、textareaの幅は 100% で動的指定のようですので、`textarea.clientWidth` を使用して折り返しに必要な文字数をJavaScriptで検出させる必要があります。
24
24
 

1

typo修正

2017/04/25 11:06

投稿

think49
think49

スコア18166

test CHANGED
@@ -1,6 +1,6 @@
1
1
  textarea要素内の文字列はプレーンテキストなので本件を実装するスマートな方法はおそらくないと思います。
2
2
 
3
- あえてやるのであれば、textareaを固定幅フォントを指定し、指定文字数で折り返し、継続行の行にユーザ名の文字数分の空白を入れてテキストを出力する事です。
3
+ あえてやるのであれば、textareaを固定幅フォントを指定し、指定文字数で折り返し、継続行の行にユーザ名の文字数分の空白を入れてテキストを出力する事です。
4
4
 
5
5
 
6
6