3つの小さなdivが互いに積み重ねられ、右側に大きな3つの小さなdivの高いdivがあります。これはどうすればいいですか?ブートストラップには何か準備ができていますか?3つのスタックされたdivの隣に大きなdivを配置するにはどうすればよいですか?
1
A
答えて
1
あなたはFlexbox
でこれを行うことができ、任意のフレームワークを使用する必要はありません。
.content {
display: flex;
}
.left {
display: flex;
flex-direction: column;
flex: 1;
}
.box {
padding-bottom: 50px;
}
.right {
flex: 3;
background: #22B14C;
}
.box:nth-child(1) {background: #ED1C24;}
.box:nth-child(2) {background: #00A2E8;}
.box:nth-child(3) {background: #FFAEC9;}
<div class="content">
<div class="left">
<div class="box">Small DIv</div>
<div class="box">Small DIv</div>
<div class="box">Small DIv</div>
</div>
<div class="right">Big div</div>
</div>
+0
それは華麗でした!ありがとうございます –
+0
ようこそ。 –
2
これはそれを行う必要があります:あなたはそれが100%の幅を有することをしたい場合は、
#left, #right {
float: left;
font-weight: bold;
font-family: Calibri, sans-serif;
font-size: 20px;
}
#left .small {
display: block;
width: 200px;
height: 55px;
padding: 12px;
box-sizing: border-box;
}
#right {
display: block;
width: 400px;
height: 165px;
padding: 20px;
box-sizing: border-box;
font-size: 60px;
}
<div id="left">
<div class="small" style="color: #22B14C; background-color: #ED1C24">Small div</div>
<div class="small" style="color: #FFAEC9; background-color: #00A2E8">Small div</div>
<div class="small" style="color: #ED1C24; background-color: #FFAEC9">Small div</div>
</div>
<div id="right" style="color: #0099DB; background-color: #22B14C">Big div</div>
#right {
/* ... */
width: calc(100% - 200px);
}
を使用
関連する問題
- 1. このdivを他のdivの隣に配置するにはどうすればよいですか?
- 2. divをdivの下に置くにはどうすればよいですか?
- 3. SVGをdivに配置するにはどうすればよいですか?
- 4. divを常に別のdivの上に配置するにはどうすればよいですか?
- 5. divを別のdivの内部に垂直に配置するにはどうすればよいですか?
- 6. divをjavascriptで別のdivの先頭に配置するにはどうすればよいですか?
- 7. 3つのdivをどのように水平に配置できますか?
- 8. ブートストラップナビバーの中央に配置されたdivを作成するにはどうすればよいですか?
- 9. N divを互いに隣り合わせに配置するにはどうすればいいですか?
- 10. このDIVをCSSの他のDIVに配置するにはどうすればよいですか?
- 11. divのテキストをdivの下部に配置するにはどうすればよいですか?
- 12. 別のdivの上にdivを配置するにはどうすればよいですか?
- 13. divを別のdiv内で適切に配置するにはどうすればよいですか?
- 14. divを入れ子divの下に配置するにはどうすればいいですか?
- 15. 定義された幅と高さを持つdivを他のdivの中央に配置するにはどうすればよいですか?
- 16. divを別のdivに配置するにはどうすればよいですか?
- 17. 1つの行に2つのdiv要素を配置するにはどうすればよいですか?
- 18. CSS - ネストされたdivをどのように配置するのですか?
- 19. 別のdivのdivを配置するにはどうすればよいですか?
- 20. div内にdivを相対的に配置するにはどうすればよいですか?
- 21. divを100%幅の別のdivの中央に配置するにはどうすればいいですか?
- 22. 3列のテーブル行内に配置されているかのように表示されるように3つのdivを配置する
- 23. 絶対配置されたdivを移動するにはどうすればよいですか?
- 24. divのスタックを親divの一番下に貼り付けるにはどうすればよいですか?
- 25. 2つのdivを互いに隣り合わせにするにはどうすればよいですか?
- 26. 2つのdivを互いに並べて配置するにはどうすればよいですか?
- 27. 2つのdivの間にフッターを配置するにはどうすればよいですか?
- 28. divの中にdivを配置するにはどうすればいいですか?
- 29. 親div内で水平に3つのdivを中央に配置するにはどうすればよいですか?
- 30. Googleマップを若干前のdivの位置に配置するにはどうすればよいですか?
あなたは 'float'タグをつけました。なぜそれを使用しない? – Aloso
@Aloso試しました!惨めに失敗しました。あなたの試した事例を投稿してください。 –
@John Smithは、大きなdivの隣に1つの小さいもので終わりました。そうすれば、無意味な答えを出すのではなく、あなたの問題を解決するための具体的な指示を与えることができます。 – Cameron637