如何在水平行中显示图像?

时间:2014-07-11 16:53:37

标签: php html

这是我的代码,它返回一个图片列表,具体取决于连接到我的服务器的客户端数量。

    <div>
<?php
$Query = new MinecraftQuery( );

try
{
    $Query->Connect( '64.31.40.146', 25575 );

    if(($Players = $Query->GetPlayers()) !== false) {
        foreach($Players as $Player) {
            echo "<img title=".$Player." src=https://minotar.net/avatar/".$Player."/32.png>
                <p>"."</p>";
        }
    } 
}
catch( MinecraftQueryException $e )
{
    echo $e->getMessage( );
}
?>
</div>

但是,当我这样做的时候。它显示垂直堆叠的图像。

http://i.imgur.com/FwvNAlB.png

强制图像水平移动的最佳方法是什么?

2 个答案:

答案 0 :(得分:1)

这是因为你有<p>标签。改变你的回声:

echo "<img title=".$Player." src=https://minotar.net/avatar/".$Player."/32.png>";

默认情况下<p>代码更改行。

答案 1 :(得分:0)

只需删除

即可
<p>"."</p>

我不知道你为什么要添加它,但这导致了问题。 还要在img标记中添加引号和最后的“/”。

这条线将是:

echo "<img title='".$Player."' src='https://minotar.net/avatar/".$Player."/32.png' />";