Div Sıralamada Kaymalar

Arkadaşlar şöyle bir sorunum var, 3 tane div yanyana sıralaıktan sonra alta geçiyor ve öyle devam ediyordu php4 te fakat php7.2.2 de divde kayma oluyor.

kodlarım altta :

kod:

<?php
 $j=0;$sorgu=$conn->query("SELECT * FROM news WHERE cid = $cid ORDER BY id DESC LIMIT 50");if($conn->errno>0){die("<b>Sorgu Hatası:</b> ".$conn->error);}$news=array();while($row=$sorgu->fetch_array()){$news[]=$row;}?>
 <? for($j=0;$j<12;$j++){if(!empty($news[$j]['id'])){$news_url_seo="news-".$news[$j]['id']."-".seo($news[$j]['title']).".html";?>
 <div class="news_box<?=$class?>">
 <a href="<?php echo $news_url_seo;?>">
 <div class="title"><?php echo strip_tags($news[$j]['title'])?></div>
 <div class="image">
 <img src="images/news/<?php echo $news[$j]['image']?>" width="90" height="70" /></div>
 <div class="spot"><?php echo strip_tags(kisalt($news[$j]['detail'],100))?></div>
 </a>
 </div>
 <?php
 }?>
 <?php
 }?>
 <div class="cl">&nbsp;</div>

Görüntü alttaki gibi oluyor

 

Burada ya karakter kısıtlaması vereceksin PHP ile, ya da CSS ile uzun yazılar için yükseklik vereceksin.

PHP4'de düzgün görünüp PHP7'de bozuk görünmesinin sebebi kisalt fonksiyonunun içinde ki bir kod olabilir. Bazı PHP fonksiyonları bir kaç versiyon sonra desteksiz kalabiliyor. Çözüm için kullandığın PHP fonksiyonlarının güncelliğini gözden geçirebilirsin ya da aşağıda ki gibi spot sınıfına CSS ile yükseklik verebilirsin.

.spot {
  height: 150px;
  overflow: hidden;
}

 

Cevap Yaz

Cevap yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git