0

スペースのない動的文字列があります

i.e: 12345678912345678912345634589 // This is a dynamic content from php.

そして、幅が200pxのDIVがあるので、文字列にスペースがない場合 、この文字列はDIVから外れます。どうすれば修正できますか?この文字列は、幅制限の 200px に達したときに改行から開始する必要があります。

JsFiddle DEMO も作成しました:

http://jsfiddle.net/ACF7N/6/

4

4 に答える 4

4
div {
    word-break: break-all;
}

http://www.w3schools.com/cssref/css3_pr_word-break.asp

于 2013-09-12T13:33:40.217 に答える
2

この CSS を追加します。

word-wrap : break-word;

デモ: http://jsfiddle.net/ACF7N/7/

于 2013-09-12T13:33:43.853 に答える
0
#description
{
    border:1px solid #BBBBBB;
    width:200px; 
    word-wrap: break-word; //Add this
}

または、使用することもできます

overflow-wrap:break-word; 

http://www.w3.org/TR/css3-text/#overflow-wrapの仕様から、「overflow-wrap」の代替名として「word-wrap」</p>

于 2013-09-12T13:34:46.040 に答える
0

コンテンツが 1 行に収まるように探している場合は、次のようなものを使用してそれを取得できます。

#description
{
    border:1px solid #BBBBBB;
    width:200px;
    overflow:hidden; //add this
    text-overflow:ellipsis;  //and this
}

新しい行に移動することを心配していない場合は、他の回答のいずれかが役立ちます:)

于 2013-09-12T13:38:19.513 に答える