如何对齐DIV包含没有空格的String

时间:2013-09-12 13:31:46

标签: jquery css string html alignment

我有一个没有空格的动态字符串

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

我的 DIV 200px宽度 因此,如果字符串中有无空格,则此字符串将超出 DIV 。 我该如何解决?我希望这个字符串在达到200px的宽度限制时从新行开始。

我还制作了一个JsFiddle DEMO:

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

4 个答案:

答案 0 :(得分:4)

答案 1 :(得分:2)

添加此CSS:

word-wrap : break-word;

演示:http://jsfiddle.net/ACF7N/7/

答案 2 :(得分: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, 'word-wrap'作为'overflow-wrap'的替代名称

答案 3 :(得分:0)

如果您仍在寻找一行中的内容,可以使用类似的内容来实现:

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

如果您不担心它会进入新的界限,其他一个答案将对您有所帮助:)