固定幅のスパンを作成したいのですが、スパンに何かを入力すると、<span>lgasdfjksdajgdsglkgsadfasdfadfasdfadsfasdfasddkgjk</span>間隔のないテキストの長い文字列、単語が改行または次の行に折り返されます。
何か案は?
word-wrap:break-word;スパン幅に対して長すぎる場合に単語を
分割する CSS プロパティ を使用できます。
span {
display:block;
width:150px;
word-wrap:break-word;
}
<span>VeryLongLongLongLongLongLongLongLongLongLongLongLongExample</span>
デフォルトでは aspanはinline要素です...したがって、これはデフォルトの動作ではありません。
CSSspanに追加することで、そのように動作させることができます。display: block;
span {
display: block;
width: 100px;
}
これを試して
span {
display: block;
width: 150px;
}
私の場合、display: ブロックは意図したとおりにデザインを壊していました。
プロパティはmax-width私を救ってくれました。
スタイリングにも使えますtext-overflow: ellipsis。
私のコードは
max-width: 255px
overflow:hidden