html
1<div class="f-inner"> 2 <div class="f-left"> 3 </div> 4 <div class="f-right"> 5 </div> 6 </div>
css
1*{ 2 box-sizing: border-box; 3 4} 5body{ 6 width: 500px; 7 margin: 0; 8 padding: 0%; 9} 10.f-inner{ 11 display: flex; 12 width: 100%; 13 justify-content: baseline; 14} 15.f-left{ 16 width: 40%; 17 background-color: rgb(212, 208, 203); 18 19 height: 100px; 20} 21.f-right{ 22 width: 60%; 23 background-color: rgb(78, 74, 57); 24 height: 100px; 25} 26
display:flexで要素を横並びにしたいのですが左に隙間ができてしまいます。 ### 発生している問題・エラーメッセージ bodyのwidthを1500pxにし、width100%のdivを設置。 divにdisplay:flexで横並びに。 その際に左端に隙間ができます。 marginやpaddingは設定していないのにできてしまいます。 ### 該当のソースコード ### 試したこと 検証ツールでjustify-contentを全部試したのですが余白が消えません。 ### 補足情報(FW/ツールのバージョンなど) 開発環境 VScode googlechrome
回答2件
あなたの回答
tips
プレビュー