CSSまたはPHPでテキストを特定の幅に制限する

私はdivに入れたテキストを持っています。これはphp ..(データベースから取ったもの)によって自動的に生成されます。

しかし、テキストはdiv上に伸びています。

ここに私がしたいことの例があります:

<div>
<?php 
     Generate_All_Text_Content_Here();
?>
</div>

私はdivがテキストの伸びる場所に制限されるようにしたい。300pxを超えないようにする。

私はそれに幅の測定を与えようとしましたが、div要素に影響はありません

0
例はどこですか?
追加された 著者 sandeep,
divの上にテキストがどのように伸びていますか?デフォルトのボックスモデルの仕組みではありません。
追加された 著者 Gordon,
@sandeepあります;)。
追加された 著者 kapa,

3 答え

あなたのスタイルに追加する

div{
  max-width:300px;
  word-wrap:break-word;
  text-overflow: or ;
  overflow: or ;
}

this should really cover everything >.<

4
追加された
ありがとう..これはします
追加された 著者 Dmitry Makovetskiyd,
行方不明: white-space:nowrap;
追加された 著者 deed02392,
ホワイトスペース:nowrap;それは固定幅の悪いアイデアとなる単一の行にすべてを置くので、悪い考えです。
追加された 著者 Christoph,

CSSでdivの幅を設定するだけで、テキストは大きくなりません:

div {
  max-width: 300px; /*Or simply width: 300px; if you want the div always to be that width*/
}
0
追加された

なぜこのようなことをしないのですか?

<div style="<?php echo get_text_width(); ?>">
    <?php Generate_All_Text_Content_Here(); ?>
</div>
0
追加された
get_text_width()はどのようにしていますか?
追加された 著者 Gordon,
PHP - 日本のコミュニティ [ja]
PHP - 日本のコミュニティ [ja]
4 参加者の

このグループではPHPについて話します。 パートナー:kotaeta.com