2017-05-30 4 views
0

私は外部部門の.social divsのセンタリングに問題があります。私は答えを探していたが、実際の解決策を見つけることができない。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を.socialしたいが、互いに隣接して.socials divのに集中している。ここHTMLです。

+0

何かを見て、あなたのCSSでこれを行いますか? 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

私は、これはあなたが探している答えだと思います。

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

.socials{ 
    text-align:center; 
} 

クリックhereは、このようなcodepen

+0

私はこれを早く試してみますが、それは私のために働いていません。私の意見では、これはdivにテキストがあり、イメージや空白がないときに機能します。しかし、私を助けようとしてくれてありがとう:) – ghost39

関連する問題