Php 如何在水平行中显示图像?
这是我返回图片列表的代码,具体取决于有多少客户端连接到我的服务器Php 如何在水平行中显示图像?,php,html,Php,Html,这是我返回图片列表的代码,具体取决于有多少客户端连接到我的服务器 <div> <?php $Query = new MinecraftQuery( ); try { $Query->Connect( '64.31.40.146', 25575 ); if(($Players = $Query->GetPlayers()) !== false) { foreach($Players as $Player) {
<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>
不过,当我这么做的时候。它显示垂直堆叠的图像
强制图像水平移动的最佳方式是什么?这是因为您有
标签。为此更改您的回音:
echo "<img title=".$Player." src=https://minotar.net/avatar/".$Player."/32.png>";
echo”“;
默认情况下,标签更改行。只需删除
<p>"."</p>
”
我不知道你为什么要添加它,但这是造成问题的原因。
同时在img标签中添加引号和最后一个“/”
因此,这条线将是:
echo "<img title='".$Player."' src='https://minotar.net/avatar/".$Player."/32.png' />";
echo”“;
默认情况下,图像是内联的,这意味着它们将自动水平移动。您正在图像后添加一个
标记,该标记将添加一条新行,并强制每个图像在其自己的行上。@CG105问题不在于div或使其居中。“强制图像水平移动的最佳方法是什么?”通过不做你正在做的事情,这明显迫使他们垂直移动。@Juhana误读了。这一点也不相关。仅供参考,html标记可以放在代码块中(内联的回标记或块行开头的4个空格)来显示标记,而不是解析它。除非使用XHTML,否则不需要自动关闭img标记。是的,当然,但这样做是一个很好的实践,以避免出现问题!谢谢