2013-02-12 10 views
2

PHP에서 잠시 동안 db를 사용하여 여러 항목을 표시하고 있습니다. 형식에 대한 divs가 다른 하나의 안에 있지 않습니다.

, 나는 다음과 같은 CSS 있습니다

.similarItemsFrame 
{ 
    margin: 0px auto; 
} 

.similarItems { 
    float: left; 
    margin: 0px auto; 
    margin: 3px; 
    text-align:center; 
    padding: 1px; 
} 

.similarImage { 
    border: 3px solid white; 
     margin: 0px auto; 
    float: left; 
} 

그리고 표시하는 코드를 다음과 같다 :

echo "<div class='similarItemsFrame'>"; 
while ($row3 = $result3->fetch()) 
{ 
    echo "<div class='similarItems'>"; 
    echo "<a href='itemsDescr.php?itemId=".$row3[id_item]."'><img class='similarImage' src='http://www.tahara.es/images/{$row3[thumb1]}.jpg'></img>"; 
    echo "<div class='similarItemsText'>".$row3[name]."</a></div></div>"; 
} 

문제는 IMGs가 중심 나오지 않는다는 것입니다. 내가 구성한대로 2x2가 나오지만 왼쪽으로 밀려납니다. float: left을 제거 할 때 문제는 항목이 완전히 잘못 배치되었다는 것입니다.

어떤 조언이 필요합니까?

+0

jsfiddle을 설정할 수 있습니까? 나는 어떤 모양을 할 것인지 완전히 알지 못합니까? – dezman

+0

http://stackoverflow.com/search?q=centering+a+div+inside+a+div – JSuar

+0

나는 모든 것을 중심에두고 노력하고 있습니다. – samyb8

답변

관련 문제