<main>部分を左手に、サイドバーとして<aside>部分を<main>の右手に配置したい。
<main>と<aside>で横幅は合計100%、marginもなし。
キレイに横並びになってくれると思ったのですが、下の画像のように並んでしまいます。
どうしたら横並びにできるでしょうか?
css
1 .container{ 2 max-width: 1200px; 3 margin: 0; 4 padding: 0em; 5 } 6 7 main{ 8 float:left; 9 background-color: gray; 10 width: 70%; 11 margin: 0; 12 } 13 14 aside{ 15 background-color: yellow; 16 width: 30%; 17 box-sizing: border-box; 18 margin: 0; 19 }
HTML
1<body> 2 <div class="container"> 3 <main> 4 <p>abcabcabacabcabcabacabcabcabacabcabcabacabcabcabacabcabcabacabcabcabcabcabacabcabcabbcabcabac 5 </p> 6 </main> 7 <aside> 8 <p>def</p> 9 </aside> 10 </div> 11</body>
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/23 11:51
2020/04/23 11:59
2020/04/23 12:09