2017-05-30 119 views
0

我有一個在外部div中居中.social divs的問題。我正在尋找答案,但我找不到工作解決方案。這裏的HTML:如何將div與另一個div中的圖像對齊?

<div class="socials"> 
    <div class="social"> 
    <img src="images/fb.png"> 
    </div> 
    <div class="social"> 
    <img src="images/insta.png"> 
    </div> 
    <div class="social"> 
    <img src="images/tt.png"> 
    </div> 
    <div class="social"> 
    <img src="images/snap.png"> 
    </div> 
</div> 

和CSS:

.social { 
    width: 25px; 
    height: 25px; 
    float: left; 
    cursor: pointer; 
} 

我想。社會的div是彼此相鄰並居中.socials股利。

+0

像這樣的事情? https://jsfiddle.net/n4f3xuv8/ – LGSon

回答

0

這應該有所幫助,試試這個。

.social { 
 
    width: 25px; 
 
    height: 25px; 
 
    float: left; 
 
    cursor: pointer; 
 
    display: table-cell; 
 
} 
 

 
.socials { 
 
    display: table; 
 
    margin-left: auto; 
 
    margin-right: auto; 
 
}
<div class="socials"> 
 
    <div class="social"> 
 
    <img src="images/fb.png"> 
 
    </div> 
 
    <div class="social"> 
 
    <img src="images/insta.png"> 
 
    </div> 
 
    <div class="social"> 
 
    <img src="images/tt.png"> 
 
    </div> 
 
    <div class="social"> 
 
    <img src="images/snap.png"> 
 
    </div> 
 
</div>

+0

它的工作:)謝謝 – ghost39

0

我認爲這是你正在尋找的答案。在你的CSS做這種

.social { 
    display: inline-block; 
    width: 25px; 
    height: 25px; 
    cursor: pointer; 
} 

.socials{ 
    text-align:center; 
} 

點擊here看到codepen

+0

我以前嘗試過,但它不適合我。在我看來,這是有效的,當我們有一個divs文本,但不是圖像或空白空間。不過謝謝你試圖幫助我:) – ghost39