teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

コード追記

2021/01/06 13:03

投稿

hatena19
hatena19

スコア34367

answer CHANGED
@@ -14,4 +14,50 @@
14
14
  }
15
15
  ```
16
16
 
17
- 現在では floatでレイアウトを決めるのは古いです。Flexbox を使うのが主流です。あるいは CSS Grid というのもあります。この辺の学習をされることをお勧めします。
17
+ 現在では floatでレイアウトを決めるのは古いです。Flexbox を使うのが主流です。あるいは CSS Grid というのもあります。この辺の学習をされることをお勧めします。
18
+
19
+ ---
20
+ Flexbox を使った場合のコード例
21
+
22
+ ```html
23
+ <header>
24
+ header
25
+ </header>
26
+ <div class="wrapper">
27
+ <main>
28
+ main
29
+ </main>
30
+ <aside>
31
+ sidemenu
32
+ </aside>
33
+ </div>
34
+ <footer>
35
+ footer
36
+ </footer>
37
+ ```
38
+ ```css
39
+ header {
40
+ width:100%;
41
+ height:100px;
42
+ background-color: gray;
43
+ }
44
+ .wrapper {
45
+ display: flex;
46
+ max-width: 970px;
47
+ margin: 30px auto;
48
+ }
49
+ main {
50
+ flex: 1;
51
+ background-color: aqua;
52
+ height: 400px;
53
+ }
54
+ aside {
55
+ width:275px;
56
+ background-color: pink;
57
+ }
58
+ footer{
59
+ width:100%;
60
+ height:100px;
61
+ background-color: #2D3D54;
62
+ }
63
+ ```