30

テキストのブロックの幅を制限して、各行の ned に br があるように見せたいと思います。

このようなもの:

Texttttttttttttttttttttt
tttttttttttttttttttttttt
tttttttttttttttttttttttt

これから:

Texttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt

div または p の幅を指定しようとしましたが、うまくいきませんでした。助言がありますか?

4

10 に答える 10

49

次のようにcssを適用できます。

div {
   word-wrap: break-word;
   width: 100px;
}

通常、ブラウザは単語を壊しませんが、単語word-wrap: break-word;を壊すことも強制します。

デモ: http: //jsfiddle.net/Mp7tc/

ワードラップに関する詳細情報

于 2013-03-14T12:36:25.813 に答える
3

使用できますword-wrap : break-word;

于 2013-03-14T12:36:44.353 に答える
2

試す

<div style="max-width:200px; word-wrap:break-word;">Texttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt</div>
于 2013-03-14T12:36:07.713 に答える
1

css プロパティを使用するword-wrap: break-word;

ここで例を参照してください: http://jsfiddle.net/emgRF/

于 2013-03-14T12:37:49.080 に答える
0

これを試して:

<style> 
p
{
    width:100px; 
    word-wrap:break-word;
}
</style>

<p>Loremipsumdolorsitamet,consecteturadipiscingelit.Fusce non nisl
non ante malesuada mollis quis ut ipsum. Cum sociis natoque penatibus et magnis dis 
parturient montes, nascetur ridiculus mus. Cras ut adipiscing dolor. Nunc congue, 
tellus vehicula mattis porttitor, justo nisi sollicitudin nulla, a rhoncus lectus lacus 
id turpis. Vivamus diam lacus, egestas nec bibendum eu, mattis eget risus</p>
于 2013-03-14T12:38:36.917 に答える
0

あなたがやろうとしているのは、長いテキストをスペースなしで折り返すことだと思います。

これを見てください:Hyphenator.jsとそれはデモです。

于 2013-03-14T12:39:30.103 に答える
0
<style>
     p{
         width:     70%
         word-wrap: break-word;
     }
</style>

私の場合、これは機能しませんでした。次のスタイルを追加するとうまくいきました。

<style>
     p{
        width:     70%
        word-break: break-all;
     }
</style>
于 2013-08-26T14:58:29.503 に答える