1

私は小さなDIVを持っていtext-align:centerます。内容はすべて中央に配置する必要があります。このDIVには、で特定の数のAHREFリンクを生成するPHPコードがありますdisplay:block。これらのリンクをすべて並べて配置したいので(divに対して幅が広すぎるまで、次の行にジャンプする必要があります)、を使用しますfloat:left。ただし、2つのリンク(ブロック)のみが表示される場合、それらは中央ではなく、私のDIVの左側に配置されます。そのため、リンクを並べて表示したいのですが、DIV内の中央に配置したいのです。どうすればよいですか?

リクエストごとのコード:

<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>
4

1 に答える 1

2

親divは持っている必要があります

text-align: center

内部のすべてが持っている必要がありますdisplay: inline; float: none;

于 2012-09-30T19:44:13.677 に答える