回答編集履歴

3

修正

2018/07/13 12:28

投稿

m.ts10806
m.ts10806

スコア80850

test CHANGED
@@ -20,6 +20,8 @@
20
20
 
21
21
  例えばこんな感じ
22
22
 
23
+ ※適当に打ってるので画面表示上ちょっと変わってます。
24
+
23
25
  ```html
24
26
 
25
27
  <body style="width:100px;">
@@ -30,7 +32,7 @@
30
32
 
31
33
  ```
32
34
 
33
- ![イメージ説明](214ad003cbbe2dd6eceb09fb075f131e.png)
35
+ ![イメージ説明](111edacf23c8dd9da12256afa173a100.png)
34
36
 
35
37
 
36
38
 

2

追記

2018/07/13 12:28

投稿

m.ts10806
m.ts10806

スコア80850

test CHANGED
@@ -18,6 +18,22 @@
18
18
 
19
19
 
20
20
 
21
+ 例えばこんな感じ
22
+
23
+ ```html
24
+
25
+ <body style="width:100px;">
26
+
27
+ <p>qwerty1234567890^\!"#$%&'()=~|asdfghjkl;:]zxcvbnm,./`+><?_*}{</p>
28
+
29
+ </body>
30
+
31
+ ```
32
+
33
+ ![イメージ説明](214ad003cbbe2dd6eceb09fb075f131e.png)
34
+
35
+
36
+
21
37
  概念的には1単語なので何もしなければ勝手に折り返しません。
22
38
 
23
39
  CSSなどで指定する方法はあります。
@@ -25,3 +41,101 @@
25
41
  それも「よろしく折り返す」か「指定した幅で折り返す」かで指定の仕方も違ってきますので、
26
42
 
27
43
  その辺りは調べてみてください。
44
+
45
+
46
+
47
+ # 追記(というか蛇足)
48
+
49
+
50
+
51
+ 蛇足なので参考まで。
52
+
53
+
54
+
55
+ ちなみに、検証がてら色々と試してみましたが、半角ハイフン[-]を入れると、英数字をつなぐ箇所に限り、
56
+
57
+ 英単語の折り返し連結と同じくそこで折り返します。(ある程度法則はあり)
58
+
59
+
60
+
61
+ 最初のほうに入れる
62
+
63
+ ```html
64
+
65
+ <body style="width:100px;">
66
+
67
+ <p>q-werty1234567890^\!"#$%&'()=~|asdfghjkl;:]zxcvbnm,./`+><?_*}{</p>
68
+
69
+ </body>
70
+
71
+ ```
72
+
73
+ ![イメージ説明](0d85ade48d50ec2b7bc7218d86f76b3f.png)
74
+
75
+
76
+
77
+ 英数字がある記号の前
78
+
79
+ ```html
80
+
81
+ <body style="width:100px;">
82
+
83
+ <p>qwerty1234567890-^\!"#$%&'()=~|asdfghjkl;:]zxcvbnm,./`+><?_*}{</p>
84
+
85
+ </body>
86
+
87
+ ```
88
+
89
+ ![イメージ説明](c1f2a810106de711276ac5ac4c3f34de.png)
90
+
91
+
92
+
93
+ 記号の中
94
+
95
+ ```html
96
+
97
+ <body style="width:100px;">
98
+
99
+ <p>qwerty1234567890^\!"#-$%&'()=~|asdfghjkl;:]zxcvbnm,./`+><?_*}{</p>
100
+
101
+ </body>
102
+
103
+ ```
104
+
105
+ ![イメージ説明](f9a7f8da595e5cbbea9efe75f1475d7c.png)
106
+
107
+
108
+
109
+ 途中の英数字の中
110
+
111
+ ```html
112
+
113
+ <body style="width:100px;">
114
+
115
+ <p>qwerty1234567890^\!"#$%&'()=~|asdfg-hjkl;:]zxcvbnm,./`+><?_*}{</p>
116
+
117
+ </body>
118
+
119
+ ```
120
+
121
+ ![イメージ説明](d16949a2ecc2d05947370568a90675b3.png)
122
+
123
+
124
+
125
+ 複数入れる
126
+
127
+ ```html
128
+
129
+ <body style="width:100px;">
130
+
131
+ <p>qwe-rty123-4567890^\!"#$%&'()=~|asdfg-hjkl;:]zxc-vbnm,./`+><?_*}{</p>
132
+
133
+ </body>
134
+
135
+ ```
136
+
137
+ ![イメージ説明](246f02d06f323461d8786c7120bb346a.png)
138
+
139
+
140
+
141
+ いずれにしても「これ全部で1単語」の意味となり、bodyに指定したwidthは無視されますね。

1

修正

2018/07/13 12:21

投稿

m.ts10806
m.ts10806

スコア80850

test CHANGED
@@ -10,8 +10,18 @@
10
10
 
11
11
 
12
12
 
13
- 実際の英文では-で「折り返しても同じ単語だよ」と表現しますが、
13
+ 実際の英文ではで「折り返しても同じ単語だよ」と表現しますが、
14
14
 
15
15
  html上はそういう単語とかどうとかいう概念はタグやscriptコード以外にはないので、
16
16
 
17
- 「単なる文字列の連続」→「1単語」として解釈されています。
17
+ 「単なる文字列の連続」→「1単語」として解釈されます。
18
+
19
+
20
+
21
+ 概念的には1単語なので何もしなければ勝手に折り返しません。
22
+
23
+ CSSなどで指定する方法はあります。
24
+
25
+ それも「よろしく折り返す」か「指定した幅で折り返す」かで指定の仕方も違ってきますので、
26
+
27
+ その辺りは調べてみてください。