インラインブロック要素の間に改行がある場合、ハイフンを挿入する必要があります。インラインブロック要素の行内のソフトハイフン
これは私が試したものです:
span {
display: inline-block;
}
<div style="width: 200px">
<span>This is a long se</span>­<span>quence of spans.</span>
<span>This is a long se</span>­<span>quence of spans.</span>
<span>This is a long se</span>­<span>quence of spans.</span>
</div>
しかし、ハイフンは、少なくともChromeで、表示されません。私はこのような結果が必要です。このような結果は、正しく表示されますが、スパンはありません。
span {
display: inline-block;
}
<div style="width: 200px">
<span>This is a long se</span>-<span>quence of spans.</span>
<span>This is a long se</span>-<span>quence of spans.</span>
<span>This is a long se</span>-<span>quence of spans.</span>
</div>
スペース(Add soft hyphens in a CMS: getting it to work in Chromeを参照)動作しません追加するインラインブロック使用:JavaScriptを使用せずに、
span {
display: inline-block;
}
<div style="width: 200px">
<span>This is a long se</span> ­ <span>quence of spans.</span>
<span>This is a long se</span> ­ <span>quence of spans.</span>
<span>This is a long se</span> ­ <span>quence of spans.</span>
</div>
任意のアイデアを?ありがとうございました。
これはあっても、常に大きな幅で、ハイフンを示しています。私は必要なときだけ表示されるハイフンを探しています。 – neclepsio