flexboxによる左右入替えをしました。
表示したいのは98%の幅でセンタリングされた2カラムのレイアウトです。
しかし、左カラムの左外部分に不要な余白が空いてしまいます。
デベロッパーツールでみても不要な余白は設定されていません。
どうしたらもう少し左寄りの、ちょうど真ん中に表示されるでしょうか?
HTML
1<div class="flex"> 2 3 <div class="main"> 4 <div class="info"> 5 <div class="main-title"> 6 タイトル 7 </div> 8 <div class="info-txt"> 9 テキストテキスト 10 </div> 11 12 </div> 13 </div> 14 15 <div class="left"> 16 左カラム 17 </div> 18 19</div>
css
1.flex { 2 display: flex; 3 flex-flow: row-reverse; 4 margin: 0 auto; 5 width: 98%; 6} 7.left { 8 width: 25%; 9 border: 2px solid #0066ff; 10 margin-right: 15px; 11 padding: 5px; 12} 13.main { 14 width: 70% 15} 16 17.main-title { 18 background: linear-gradient(#0033cc, #0066ff); 19 color: #fff; 20 padding: 7px 20px; 21 border-radius: 7px; 22}
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/30 09:26
2020/03/30 09:30
2020/04/02 05:42