[英]How to arrange divs side by side?
我嘗試了網絡上提供的許多技巧,但都失敗了。 我是學生,不擅長編程。
我需要在第一行的第 5 頁和第二行的另外 5 個 div 中顯示最多 10 個 div。 '浮動:右;' 財產和'明確:無; ' 在 css 中不起作用。 有沒有其他方法可以做到這一點?
這是我的代碼:-
<div class="center_full">
<?php
$q= mysql_query("select * from uploads where artist=".$_SESSION['id']." limit $l,10 ");
while($my_uploads=mysql_fetch_array($q))
{
$image=$my_uploads['img_name'];
$description=$my_uploads['description'];
$paint_size=$my_uploads['paint_width']." * ".$my_uploads['paint_height'];
$likes=$my_uploads['vote_up'];
$price=$my_uploads['price'];
?>
<div id="product_wrapper" > <!-- _______this is the div, I want to arrange_______ -->
<table class="boxed_table fixed_product">
<tr>
<td>
<img id="smple_img" src="uploads/<?php echo $image; ?>" />
</td>
</tr>
<tr>
<td>
<h5> Description : </h5>
<br />
<p><?php echo $description; ?></p>
</td>
</tr>
<tr>
<td>
<p> <h5>Size :</h5> <?php echo $paint_size; ?> </p>
</td>
</tr>
<tr>
<td>
<h5> <b>Likes : </b> <i> <?php echo $likes; ?> </i> </h5>
</td>
</tr>
<tr>
<td>
<a href="editupload.php?id=<?php echo $my_uploads['id']; ?>">Edit Details</a>
<a name="<?php echo $my_uploads['id'];?>" onClick="deletepr(this.name)" >Delete</a>
</td>
</tr>
</table>
</div>
<?php
}
?>
</div>
對於任何並排的 CSS 排列,您應該首先決定需要對齊多少個元素,每個元素之間的關系是什么,以及跨瀏覽器兼容性意味着多少。
一些解決方案如下,假設布局為
<div class='outer'><div></div><div></div><div></div><div></div><div></div></div>
<div class='outer'><div></div><div></div><div></div><div></div><div></div></div>
<style>.outer>div{float:right}</style>
<style>.outer > div {display:inline-block}</style>
我認為您正在尋找 CSS 屬性顯示。 (就像 SamGoody 也建議的那樣)
display: inline-block;
當給定固定寬度時,您可以輕松對齊它們。
檢查我快速設置的這個例子: http : //jsfiddle.net/epicsoftworks/p7mZC/1/
您可能還想檢查引導程序,因為該框架在遵循其規則時會自動處理幾乎大多數情況。 http://getbootstrap.com/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.