2013-11-28 91 views
3

朋友你好我可以設置float:leftmargin:autoCSS浮動剩餘邊緣自動div?

這是我的html代碼

<div class='gallary'> 
     <div>1</div> 
     <div>2</div> 
     <div>3</div> 
     <div>4</div> 
</div> 

我的CSS代碼,這是行不通的。

.gallary{ 
    width:100%; 
} 
.gallary div{ 
     float:left; 
     margin:0 auto; 
    } 

請大家幫忙。 謝謝。

+0

要居中裏面.gallary的div? – 2013-11-28 19:37:34

+0

@ marcelo2605是的,親愛的,但是還剩下了浮動。 –

+0

內部div有固定寬度嗎? – 2013-11-28 19:42:41

回答

5

試試這個完全是非常有幫助的。我跳這全部用於你。

.gallary{ 
width:100%; 
} 

.gallary div{ 
     vertical-align:top; 
     display:inline-block; 
     margin:0 auto; 
} 
5

只使用inline-block的,而不是浮點

.gallary div { 
    display: inline-block; 
    margin: 0 auto; 
} 
+0

不,親愛的,這不是所有的決議。 –

0

我測試了它,得到它的工作,你需要做的是:

.gallary{ 
    width: 100%; 
    text-align: Center; 
} 
.gallary div{ 
    display: Inline-block; 
} 
+0

嘿!你可以添加更多的細節,可能解釋你的代碼,爲什麼它的作品? (編輯你的答案,不要評論,謝謝) –