【发布时间】:2026-01-31 00:55:01
【问题描述】:
在正确显示前 3 行后,Div 神秘地向下移动。我可能在哪里出错了。所有图像的宽度和高度相同。我犯了一个愚蠢的错误吗?请找到所附图片。
<?php
// start first row
echo "<hr class='margin-bottom-40'>";
echo "<div class='row blog blog-medium margin-bottom-40'>";
foreach ($m->result() as $row) {
$Player=$row->image;
echo "<div class='col-sm-4'>";
echo "<div class='news-v2-badge'>
<img class='img-newresponsive' style='' src='http://opunletter.com/" . $Player . "'";
echo "</div>";
echo "<p><span>";
$stamp = strtotime($row->date);
echo date("d", $stamp);
echo "</span><small>"; echo date("M", $stamp); echo"</small></p>";
echo "<div class='post-caption'>";
echo "<ul class='post-inline block-grid-v1-add-info'>";
echo "<li><a href='#'><i class='fa fa-eye'></i> 34039</a></li>";
echo "<li>";
$ip=$_SERVER['REMOTE_ADDR'];
?>
<a href="<?php $this->load->helper('url'); echo base_url();?>index.php/welcome/upvote?id=<?php echo $row->open_id; ?>&ip=<?php echo $ip;?>" name="up">
<?php echo "<i class='fa fa-thumbs-o-up'>"; ?>
<div id="upnumber"><?php echo $row->up; ?></div><?php echo "</i>"; ?></a>
<?php
echo "</li>";
echo "<li>";?>
<a href="<?php $this->load->helper('url'); echo base_url();?>index.php/Welcome/downvote?id=<?php echo $row->open_id; ?>&ip=<?php echo $ip;?>" name="down">
<?php echo "<i class='fa fa-thumbs-o-down'>"; ?>
<div id="downnumber"><?php echo "-".$row->down; ?>
</div>
<?php echo "</i>"; ?>
</a>
<?php
echo "</li>";
echo "</ul>";
echo "</div>";
echo "</div>";
echo "<div class='news-v2-desc'>";
echo "<h3>";
?>
<a href="<?php $this->load->helper('url'); echo base_url();?>index.php/Welcome/indexes?id=<?php $data=$row->open_id; echo $data; ?>"><?php $ima=$row->title; echo $ima; ?></a>
<?php
echo "</h3>";
echo "<small>By Admin | California, US | In <a href='#'>Art</a></small>";
echo "<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam viverra euismod odio.</p>";
echo "</div>";
echo "</div>";
}
?>
【问题讨论】:
-
好吧,一些
CSS可能在这里有所帮助.. 无论如何.. 我建议将float:left添加到包含image和其他text blocks的父div 中.. -
你能创建一个简化的 Fiddle 吗?
-
我猜想某处有一个未封闭的标签。图像标签开始时未关闭
-
PHP 在这里用处不大……最好有一个问题的演示。
-
你需要为所有的内容设置一个固定的高度。从上图中,您的第 7 个内容超过了高度。所以你的第 10 个内容会向下移动
标签: javascript php jquery css codeigniter