break-word
極端に長い単語が溢れないようにコンテナに入れています。Chrome と Safari はこれに非常にうまく対処していますが、Firefox と IE は単語を無作為に (たとえ短い単語であっても) 最もばかげたポイントで分割するのが好きなようです。以下のスクリーンショットを参照してください。
単語の分割を防ぐために使用しているコードは次のとおりです。
.break-word {
-ms-word-break: break-all;
word-break: break-all;
word-break: break-word;
-webkit-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;
}
これは、コンテナとテキストに使用している CSS です。
.wrap {
position: relative;
text-align: center;
margin: 40px auto 20px;
padding: 50px;
border: 4px double #f7f7f7;
display: block;
}
.quote-text {
font-size: 40px;
line-height: 50px;
font-weight: 400;
}
HTML
<div class="wrap break-word">
<div class="row-fluid quotation-marks">“”</div>
<span class="quote-text">
Having a partner definitely allows you to take more risks.
</span>
<span class="author">Arianna Huffington</span>
</div>
なぜこうなった?すべてのブラウザで単語を正常に分割する方法についての手がかりはありますか? Firefoxは間違いなく優先事項です。
前もって感謝します!