Dmitry Makovetskiyd
Dmitry Makovetskiyd

Reputation: 7053

restricting text to a certain width with css or php

I have text that I put into a div, which is generated automatically by php..(taken from the database).

But the text stretches over the div.

here is an example of what I want to do:

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

I want the div to limit to where the text stretches..say no more than 300px.

I tried to give it width measurement..but it has no influence over the div element

Upvotes: 0

Views: 334

Answers (3)

Waiting for Dev...
Waiting for Dev...

Reputation: 13029

Just set the div width with CSS and text won't be bigger:

div {
  max-width: 300px; /*Or simply width: 300px; if you want the div always to be that width*/
}

Upvotes: 0

Christoph
Christoph

Reputation: 51201

add to your style

div{
  max-width:300px;
  word-wrap:break-word;
  text-overflow:<clip> or <ellipsis>;
  overflow:<hidden> or <scroll>;
}

this should really cover everything >.<

Upvotes: 4

deed02392
deed02392

Reputation: 5022

Why not do something like this then?

<div style="<?php echo get_text_width(); ?>">
    <?php Generate_All_Text_Content_Here(); ?>
</div>

Upvotes: 0

Related Questions