2つのdivを異なるクラスに揃えるにはどうすればよいですか?垂直方向に2つの異なるクラスをCSSの隣に配置します
私は、次のコードをお持ちの場合:私はお互いの隣DIV1とDIV3を揃えることができる方法
<div class="div1">
</div>
<div class="div2">
</div>
<div class="div3">
</div>
を? div1以上?それはHTMLとCSSだけで可能ですか?事前
2つのdivを異なるクラスに揃えるにはどうすればよいですか?垂直方向に2つの異なるクラスをCSSの隣に配置します
私は、次のコードをお持ちの場合:私はお互いの隣DIV1とDIV3を揃えることができる方法
<div class="div1">
</div>
<div class="div2">
</div>
<div class="div3">
</div>
を? div1以上?それはHTMLとCSSだけで可能ですか?事前
で おかげでフレキシボックスコンテナでそれらをラップし、要素のorder
を変更:
.container {
display: flex;
flex-wrap: wrap;
}
.container > div {
line-height: 40px;
text-align: center;
}
.div1 {
order: 1;
width: 50%;
background: red;
}
.div2 {
order: 3;
width: 100%;
background: blue;
}
.div3 {
order: 2;
width: 50%;
background: yellow;
}
<div class="container">
<div class="div1">
1
</div>
<div class="div2">
2
</div>
<div class="div3">
3
</div>
</div>
はあなただけで、コンテナ内のすべてのdivのを配置することはできません100%の幅とテキストの整列を行う:中心?
シンプルjFiddle
.container {
width:100%;
text-align:center;
}
ここで達成しようとしていることを明確にしていません。あなたが達成しようとしているもののイメージを投稿してください。 –
htmlを並べ替えることはできますか?それは簡単です。それ以外の場合は、前述の@ori droriとしてflexboxを使用する必要があります。 – phil