現在ECサイトの模写をしています。
リンク内容
メインのタイトル部分「TOTALLY Short Sleeve Shirt」のソースコードを確認したところ、下記のようにフレックスボックスを使用していました。
<div class="item-image"> <img src="img/item.jpg" alt=""> </div> <div class="item-info"> <h1 class="item-title">TOTALLY Short Sleeve Shirt</h1> <p> テキストテキストテキストテキストテキストテキストテキスト テキストテキストテキストテキストテキストテキストテキスト テキストテキストテキストテキストテキストテキストテキスト テキストテキストテキストテキストテキストテキストテキスト テキストテキストテキストテキストテキストテキストテキスト テキストテキストテキスト </p>
#item .item-info .item-title { height: 60px; display: flex; align-items: center; border-top: solid 1px #c3c3c3; border-bottom: solid 1px #c3c3c3; font-size: 1rem; font-weight: bold; margin-bottom: 20px; }
何と横並びにしているのか分からず、デベロッパーツールで確認すると、タイトル部分と余白?をフレックスボックスを使って横並びにし、align-items:center;で中央揃えにしているようでした。
h1の上下に同じ数値(18pxなど)のpaddingをつけると、同じような形になるのですが、flexboxを使う理由が何かあるのでしょうか?
また、学習を行っている中、余白との横並びを実現するためにflexを使っているのを
初めて見ましたが、この使い方はよくある事なんでしょうか?
初心者のため、わかりやすく教えていただけると幸いです。よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/11/04 10:26