每隔一个元素需要在页面的右侧,但与第一个元素内联,因此它将创建两个回显元素的 2x2 类型网格。
我像这样添加了一些 CSS .container{ float :左; width:50%;} 但它不起作用。
if ($file6 % 2 == 1)
{
echo '<div id="container">
<div id="thumbnail">
<a href="/images/tirgus/'. $file .'" title="'.cleanString($file).'" class="thickbox"><img src="/images/tirgus/thumbs/'.$row['id'].'.jpeg" width="141" height="74" alt="image" /></a>
</div>
<br>
<div id="info1"><sub>' .cleanString($file2).'</sub></div>
<br>
<div id="info2"><sub>Telefons: ' .cleanString($file3). '</sub><br><sub>email: '.cleanString($file4).'</sub></div><br>
<div id="info3"><sub>Iepostoja:</sub> ' .cleanString($file5). '</div><br>
</div><widgets><customization><css> <link rel="stylesheet" href="template_faili/gallery.css"></css></customization></widgets>';
}
else if ($file6 % 2 == 0) {
echo '<div id="container2">
<div id="thumbnail2">
<a href="/images/tirgus/'. $file .'" title="'.cleanString($file).'" class="thickbox"><img src="/images/tirgus/thumbs/'.$row['id'].'.jpeg" width="141" height="74" alt="image" /></a>
</div>
<br>
<div id="info1"><sub>' .cleanString($file2).'</sub></div>
<br>
<div id="info2"><sub>Telefons: ' .cleanString($file3). '</sub><br><sub>email: '.cleanString($file4).'</sub></div><br>
<div id="info3"><sub>Iepostoja:</sub> ' .cleanString($file5). '</div><br>
</div><widgets><customization><css> <link rel="stylesheet" href="template_faili/gallery.css"></css></customization></widgets>';
}
最佳答案
.container{float:left; width:50%;}
会是你想要的。仅供引用,请不要在您的 html 中使用重复的 id
。
关于php - 如何回显 html 元素,内联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18810231/