首页 > 解决方案 > PHP 回显打印超出我的 html 范围

问题描述

我正在制作一个网站,用户可以在其中发布故事等,然后将它们放入 MySQL 数据库中,首页从数据库中提取最受好评的故事并填写我制作的 HTML 模板来显示。

F

因此,我将评分最高的帖子放在我在 HTML 中制作的文章标签中。问题是它何时显示在框外。像这样

在此处输入图像描述

实际显示应该是这样的 在此处输入图像描述

如何格式化 PHP 代码,或者有更好的方法来做这件事吗?

<article class="post featured">
    <header class="major">
        <span class="date">April 25, 2017</span>
        <h2>
            <a href="#">And this is a<br />massive headline</a>
        </h2>
        <?php echo '<p>' . htmlspecialchars($row['post'], ENT_QUOTES, 'UTF-8') . '</p>'; ?>
    </header>
    <a href="#" class="image main"><img src="images/pic01.jpg" alt="" /></a>
    <ul class="actions special">
        <li><a href="#" class="button large">Full Story</a></li>
    </ul>
    <span class="tags badge-pill badge-primary">Otero</span>
    <span class="tags badge-pill badge-info">SCR</span>
    <span class="tags badge-pill badge-success">Class of '22'</span>
    <span class="tags badge-pill badge-danger">Male</span>
</article>

编辑:这是我正在谈论的 HTML 点

标签: phphtmlmysql

解决方案


好的,很容易解决。首先,您的字符串只有一个单词(因为没有空格),其次,当您有一个段落时,包装内容的标签具有自动对齐功能。


推荐阅读