親セクション内にいくつかのdivがあり、div内がセクション内の中央にくるように整列しようとしています。彼らが今いるので、divは一直線に並んでいます。私はmargin: 0 auto
をやってみましたが、うまくいきません。どのように私はこれを達成することができる誰も説明できますか?親セクション内に複数のdivを水平に整列する
section {
margin-bottom: 10px;
width: 100vw;
height: 100vh;
}
.notice {
width: 50vw;
height: 10vh;
}
section .socialmedia{
background-color: red;
width: 100vw;
height: 15vh;
}
//The divs I'm trying to center
section .icon{
margin: 0 auto;
width: 15vw;
height: 15vh;
background-color: green;
}
<section>
<div class="notice">
<h1>Our website is currently undergoing construction, please feel free to contact us on social media.</h1>
</div>
<div class="socialmedia">
<div class="icon"></div>
<div class="icon"></div>
<div class="icon"></div>
<div class="icon"></div>
</div>
</section>
ありがとう、私は提案した変更を示すためにコードを更新しました。 – Robert
私のために働きます:https://codepen.io/anon/pen/jBRjYW(btw。// CSSのコメントは無効です。リンクされたペンを参照してください)。 – vbulant
これはおそらく私が試したコメントやキャッシュのためです。お手伝いありがとう。 – Robert