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

回答編集履歴

2

文法修正

2017/03/22 03:03

投稿

iss
iss

スコア506

answer CHANGED
@@ -14,9 +14,10 @@
14
14
  ######バグではなく仕様
15
15
  ちなみにこの現象はバグなどではなく、
16
16
  例えば`internationalization`などの長い英単語が途中で折り返されて読む側が意味喪失しないようにするために、あえてを改行させる文章校正上の仕様です。
17
+ `break-all`で強制改行させてしまう事は、必ずしも良いこととは限りません。
17
18
  ※Wordなどで文章を打っても同じようになる
18
19
 
19
20
 
20
21
  これが適用される文字の種類は「アルファベットや一部の記号」のみで、
21
22
  制作段階で仮のテキスト文字を`aaaaaaa`や`──────`などにした場合に、誰しも気になる挙動ではあります。
22
- しかし、実際の運用を考えた場合にこれらの特定のアルファベットや記号が連続して挿入される文章というものはほぼ無い(URLくらいのもの)ので、一部の環境によってbreak-allが効かないという事態は、WEB業界ではある程度は妥協してきた部分ではあります。
23
+ しかし、実際の運用を考えた場合にこれらの特定のアルファベットや記号が連続して挿入される文章というものはほぼ無い(URLくらいのもの)ので、一部の環境によってbreak-allが効く効かない、または使う使わないという問題は、WEB業界ではある程度は妥協して柔軟に対応してきた部分ではあります。

1

文法修正

2017/03/22 03:03

投稿

iss
iss

スコア506

answer CHANGED
@@ -3,11 +3,14 @@
3
3
  ```HTML
4
4
  <textarea>あああ────────────────────────────────────────────────────────────────────────────────────────────────────────────────</textarea>
5
5
  ```
6
- のHTMLをつけて検証してみましたが、
6
+ のHTMLをつけて検証してみました
7
7
 
8
+ 今手元にIE10の実機が無いので何とも言えませんが、
8
9
  実機のIE11上では問題なく、エミュレータ上のIE10以下でも問題なく`break-all`が効いて強制改行されずに連続した文字列になっている事が確認できました。
9
10
 
11
+ 該当CSSではない箇所またはHTMLに原因があるのかもしれません。
10
12
 
13
+
11
14
  ######バグではなく仕様
12
15
  ちなみにこの現象はバグなどではなく、
13
16
  例えば`internationalization`などの長い英単語が途中で折り返されて読む側が意味喪失しないようにするために、あえてを改行させる文章校正上の仕様です。