回答編集履歴

2

ニュアンスに語弊がありそうなので修正しました

2022/03/03 06:50

投稿

PlugOut777
PlugOut777

スコア917

test CHANGED
@@ -6,4 +6,4 @@
6
6
  [.l-main]の配下の要素2つに[flex-basis]を指定し、逆に[.c-sidebar]の[width: 30%]を削ってレイアウト調整を行うと良いと思います。
7
7
 
8
8
  ちなみにaside要素の使い方についてですが
9
- 本来は補足情報を示すタグなので、サイドメニューの用途としては向かないかと。
9
+ 本来は補足情報を示すタグなので、今回のようなサイドメニューの用途としては向かないも?

1

説明を分かりやすく修正

2022/03/03 06:23

投稿

PlugOut777
PlugOut777

スコア917

test CHANGED
@@ -1,5 +1,5 @@
1
1
  asideタグは単なるブロック要素のタグで、このタグそのもののが原因というわけではなさそうです。
2
- divタグのwidth30%と指定されていますので、asideのwidthに対して30%のwidthになります。
2
+ [.c-sidebar]では[width:30%]と指定されていますので、asideのwidthに対して30%のwidthになります。
3
3
  余った70%分が余白となってしまっているのが問題です。
4
4
 
5
5
  ではなぜ、asideタグがこんなにも大きくなっているかというと、[.l-main]の[position: flex]指定によるものです。