2017-04-08 12 views
0

ある単語または数字または文字の後にテキストを折り返す方法(改行)はありますか?ユースケースは長いロゴのテキストです。特定の数字または文字または単語の後の改行

次のCSSは単語を半分に分解しますので、私にとっては役に立ちません。

word-wrap: break-word; 
word-break: break-all; 

white-space: nowrap私はいくつかの点で分割する行する必要があるため、また、私のために有用ではありません。

+0

」? – mplungjan

+0

特定の単語や数字や文字は何ですか?無条件の改行かオプションか(テキストが別のものに適合しない場合に適用される)?具体的にしてください。尋ねられるように、質問はたぶん "はい"と答えることができます。残りは依存しています。 –

+0

'white-space:prewrap'?あなたが望むように折り返していないことを示すテキストの例? –

答えて

1

CSSを使用して特定の文字数で分割することはできません。以下のjQueryスニペットはそれを行います。

var breakAt = 4; //breaks at 4 characters 
var brokenString = $("#element").html(); 
brokenString = brokenString.substring(0, breakAt) + "<br>" + brokenString.substring(breakAt); 
$("#element").html(brokenString); 
0

あなたはdivの中にコンテンツを入れて、表示フレックス、フレックスラップを入れて、それはそのコンテナ内のどんなコンテンツをラップする可能性がどちらか。

<div class="container"> 
    <img src"logo"> 
    <p>Text</p> 
</div> 

container{ 
display:flex; 
flex-wrap:wrap; 
width:200px 
} 
関連する問題