php - PHP 回显打印超出我的 html 范围
问题描述
我正在制作一个网站,用户可以在其中发布故事等,然后将它们放入 MySQL 数据库中,首页从数据库中提取最受好评的故事并填写我制作的 HTML 模板来显示。
因此,我将评分最高的帖子放在我在 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 点
解决方案
好的,很容易解决。首先,您的字符串只有一个单词(因为没有空格),其次,当您有一个段落时,包装内容的标签具有自动对齐功能。
推荐阅读
- javascript - 反应原生阴影
- javascript - Three.js - 图片管理 - 推荐
- r - 正则表达式问题:在字符串的最后一个逗号处分隔字符串
- timer - System.Threading.Timer:在此上下文中启动了第二个操作
- java - Map 中的PosibleSums 与Java 8 中给定的双精度或双精度数组列表
- javascript - D3.js:d3-delaunay - 如何开始?
- mysql - MySQL 在整个约束中检查另一个表中的 ENUM 列
- python - TypeError:('关键字参数不理解:','dim_ordering')
- c# - 如何将列表项与图标对齐?
- javascript - 为什么我在闪烁的字符周围有边框?