解决由php输出html造成前端显示不正常问题

近日完成一个系统,前端的html结构是由后端返回的,但是存在样式问题,前端查看结构嵌套的是没有问题的,但是就是显示的样式始终有问题,显示的列表都是靠左的。无意中通过重新手动修改返回的内容终于解决问题(其实就是加上换行),差不多花了2个小时才定位到问题,

foreach() {
    echo '<a href='."$imageLink".' class="list">';
    echo '</a>'."\r\n";
}

foreach() {
    echo '<a href='."$imageLink".' class="list">';
    echo '</a>'."\r\n";
}

在循环的时候 修改前的html 结构会连在一起,比如

<a></a><a></a><a></a><a></a><a></a>

这样可能会造成一些问题,在a标签的闭合处加上\r\n,给换行,这样输出的内容就是
<a></a>
<a></a>
<a></a>
<a></a>
<a></a>

此条目发表在笔记分类目录,贴了标签。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。 必填项已用*标注