2016-11-25 88 views
0

我的代码是动态的,并使用PDO从我的数据库中获取按钮的值。如何在php中启用wordwrap按钮?

如何在写入按钮时将文本(来自数据库的数据)包装起来。注意:它必须接受每个按钮的动态长度的文本。

这是我的代码。我从哪里附上wordwrap

$sql = "SELECT * FROM tbl_buttons ORDER BY btn_id"; 
foreach ($PDO->query($sql) as $row) { ?> 
    <div class="col-md-3 portfolio-item"> 
    <input type="submit" class="btn btn-success btn-lg " value="<?php echo $row['description']; ?>"> 
    </div> 
<?php 
} ?> 
+0

可能会帮助[PHP Wordwrap](http://php.net/manual/en/function.wordwrap.php)或[CSS Wordwrap](http://www.w3schools.com/cssref/css3_pr_word-wrap。 asp) –

+0

非常感谢! Dipu –

回答

0

使用white-space: normal; & word-break: break-all;属性,以使包装父容器周围。

在下面的代码片段看一看:

input[type="submit"] { 
 
    white-space: normal; 
 
    word-break: break-all; 
 
}
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/> 
 
<div class="col-xs-6 portfolio-item"> 
 
     <input type="submit" class="btn btn-success btn-lg " value="Lorem ipsum dolor sit amet, consectetur adipisicing elit. Repellat maxime debitis repellendus totam, accusantium perspiciatis deserunt harum nemo omnis officiis similique vel quasi explicabo optio, unde sed, vero quia quae?"> 
 
     </div>

希望这有助于!

+0

谢谢你的回复!这对我帮助很大!索拉夫:) –

+0

@MigsMartin这是我的荣幸! –