回答編集履歴

1

コード追記

2022/05/08 06:32

投稿

hatena19
hatena19

スコア33722

test CHANGED
@@ -10,3 +10,22 @@
10
10
  align-items: center; /* 垂直位置中央寄せ */
11
11
  }
12
12
  ```
13
+
14
+ ---
15
+ **サブメニューの位置も考慮したコード**
16
+ ```css
17
+ .menu>ul {
18
+ display:flex;
19
+ justify-content: center; /* 水平位置中央寄せ */
20
+ }
21
+
22
+ .menu>ul .caption {
23
+ height: 50px; /* 高さ指定 */
24
+ display:flex;
25
+ justify-content: center; /* 水平位置中央寄せ */
26
+ align-items: center; /* 垂直位置中央寄せ */
27
+ }
28
+ ```
29
+ リストの中身の要素`.caption`に高さを設定して`display:flex;`でレイアウト
30
+
31
+ [CodePen](https://codepen.io/hatena19/pen/QWQyQBd)