回答編集履歴

2

markdown

2018/12/14 12:36

投稿

think49
think49

スコア18166

test CHANGED
@@ -54,7 +54,7 @@
54
54
 
55
55
 
56
56
 
57
- この無限ループを回避する為に、あえて1文字目は必ず1行目になるように実装されている、と仮定する事は出来ます。
57
+ この無限ループを回避する為に、あえて**1文字目は必ず1行目になるように実装されている**、と仮定する事は出来ます。
58
58
 
59
59
 
60
60
 

1

text-indentの影響範囲は1行目のみ

2018/12/14 12:36

投稿

think49
think49

スコア18166

test CHANGED
@@ -28,4 +28,34 @@
28
28
 
29
29
 
30
30
 
31
+ ### text-indentの影響範囲は1行目のみ
32
+
33
+
34
+
35
+ text-indentの仕様には、次の一文があります。
36
+
37
+ https://triple-underscore.github.io/css-text-ja.html#propdef-text-indent
38
+
39
+
40
+
41
+ > 影響されるのは、キーワード[ each-line / hanging ]により 他が指定されない限り,要素の整形される最初の行に限られる。
42
+
43
+
44
+
45
+ この場合、次のように無限ループする可能性があります。
46
+
47
+
48
+
49
+ 1. text-indent によるインデント及び自動折り返しによって、2行目に行頭の1文字目が存在する場合、条件を満たさず、インデントされない
50
+
51
+ 2. インデントされないなら、1文字目は1行目となり、text-indentが働く
52
+
53
+ 3. 1.に戻る (無限ループ)
54
+
55
+
56
+
57
+ この無限ループを回避する為に、あえて1文字目は必ず1行目になるように実装されている、と仮定する事は出来ます。
58
+
59
+
60
+
31
61
  Re: bah91929 さん