将样式应用于数据库中的文本

时间:2014-07-02 21:21:16

标签: html mysql css

我在设置从数据库收集的一些文本时遇到了一些麻烦。是否有一种快速的方式来样式化文章内容?

这是我从数据库中提取的地方

<div class="col-4 col-fright">
<h1 class="article_title"><?=$this->article->name?></h1>
<?=$this->article->content?>

<?if(count($this->siblings) > 0){?>
<hr>
<strong>You may also be interested in these articles:</strong><br>
<?foreach($this->siblings as $s){?> 
    <a href="<?=BASE_URL?>/help/article/name/<?=$s->slug?>"><?=$s->name?></a><br>
<?}?>
<?}?>
</div>

我想我可以在文章内容周围抛出一个span类,但这会将样式应用于所有文本。

以下是我拉动时文字的样子

Example of text being pulled

标题看起来很好,因为我能够将它放入标签,但其他一切都需要工作。

1 个答案:

答案 0 :(得分:0)

我想不出快速的方法。我想你可以先查看第一次出现的“[更多]”,然后将其删除或正确格式化内容,以便在点击[更多]后显示文章的其余部分。

除非您对源的结构有合理的信心,否则您无能为力。例如,应用一些逻辑,如“如果一行上的工作数少于7并且不包含句点,将其包装在标签中”将在此示例中生成子标题,但在其他具有不可预测内容的情况下可能会中断。 / p>

似乎您正在寻找人工智能来格式化您的文档。