前提・実現したいこと
料金表を作っていますが、料金の部分を一列に揃えたいです。
お手本のCSSもありますが、クラス名は違えど一緒のように思えます…
自分で作ると下記の画像の通り、メニュー名のすぐ後ろにくっついてしまいます。
該当のソースコード
HTML
1 <section class="menu"> 2 <div class="wrapper"> 3 <h2 class="ttl">Menu</h2> 4 <div class="menu_list_txt"> 5 <dl class="menu_list"> 6 <div> 7 <dt>メロンパン</dt> 8 <dd>¥220</dd> 9 </div> 10 <div> 11 <dt>りんごのデニッシュ</dt> 12 <dd>¥240</dd> 13 </div> 14 </dl> 15 </div> 16 </div> 17 </section> 18
CSS
1.menu { 2 background-image: url(img/bread2.jpg); 3 display: flex; 4 align-items: center; 5} 6 7.wrapper { 8 width: 100%; 9 max-width: 900px; 10 padding-left: 10px; 11} 12 13dl.menu_list div { 14 display: flex; 15}
試したこと
dl.menu_list divにjustify-contentでspace-betweenでは、端にそろってしまうので、やりたいこととは違いました。
個別にdd,dtの幅指定もしましたが、お手本やネットで調べた時のコードにも個別指定はないように思えました。
初めての模写でおそらく基本的なところだと思えますが、大分調べても検討もつきません…。
どなたかご教授の程よろしくお願いいたします。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/10/14 03:07