2012-09-30 59 views
1

我有一個小DIV text-align:center。所有內容都必須居中。在這個DIV中,我有一個PHP代碼,它生成一定數量的帶有display:block的HREF鏈接。我希望所有這些鏈接彼此相鄰(直到div太寬,然後需要跳到下一行),所以我使用float:left。但是,如果只有兩個鏈接(塊)出現,它們將排列在我的DIV中,而不是在中間。所以我希望我的鏈接顯示在彼此旁邊,但我也想將它們放在我的DIV中。我該怎麼做呢?每個請求中心顯示:塊鏈接與CSS左浮動

CODE:

<div style="margin-left:200px;width:300px;text-align:center;background-color:">Pagina's:<br clear="left"> 


<?php 
$sql = "SELECT COUNT(bedrijfsnaam) FROM profiles where plaats = '".$plaats2."'"; 
$rs_result = mysql_query($sql); 
$row = mysql_fetch_row($rs_result); 
$total_records = $row[0]; 
$total_pages = ceil($total_records/1); 

for ($i=1; $i<=$total_pages; $i++) { 
      echo "<a style=\"float:left;display:block;color:white;width:22px;text-align:center;text-decoration:none;font-size:20px;background-color:#483435;margin-left:4px\" href='".$plaatsnaam7.".php?page=".$i."'>".$i."</a> "; 

}; 
?> 


</div> 
+1

請你能張貼代碼。 –

+0

發佈_generated_ HTML,而不是PHP。 – j08691

+0

你不需要接受你不想接受的答案,但你總是可以接受你自己的答案。 – Wex

回答

2

父DIV必須

text-align: center 

裏面的一切必須有display: inline; float: none;

+0

你很好,float:沒有解決問題! – user1555076