我想知道是否有可能将文本分成两部分.
在我的网站上我有一个产品描述(500-1000字),我想像这样显示:
<div class="text-col">
<?php echo nl2br($col1); ?>
</div>
<div class="text-col">
<?php echo nl2br($col2); ?>
</div>
Run Code Online (Sandbox Code Playgroud)
像这样的东西?
$len = strlen($input);
$space = strrpos($input," ",-$len/2);
$col1 = substr($input,0,$space);
$col2 = substr($input,$space);
// now output it
Run Code Online (Sandbox Code Playgroud)
这在恕我直言中是一个典型的问题,应该通过CSS完成,因为它只会影响它的显示方式.你为什么不用CSS3 column-count:
div#multicolumn1 {
-moz-column-count: 3;
-moz-column-gap: 20px;
-webkit-column-count: 3;
-webkit-column-gap: 20px;
column-count: 3;
column-gap: 20px;
}
Run Code Online (Sandbox Code Playgroud)
(来自http://www.quirksmode.org/css/multicolumn.html)
| 归档时间: |
|
| 查看次数: |
9706 次 |
| 最近记录: |