前提・実現したいこと
発生している問題・エラーメッセージ
該当のソースコード
body { width: 100%; } .wrapper { width: 600px; margin: 0 auto; } .header { height: 100px; background: #141f40; } .side { float: left; width: 150px; height: 250px; background: #80bfa8; } .content { float: right; width: 400px; height: 450px; } .content-top-left { float: left; width: 280px; } .content-top-left-top { height: 50px; background: #dbd400; } .content-top-left-bottom { height: 100px; background: #0093b7; } .content-top-right { float: right; width: 100px; height: 150px; background: #ff9c6b; } .content-bottom { height: 100px; background: #8c2727; } .footer { height: 100px; background: #d98d30; } .clearfix:after { content: ""; display: block; clear: both; height: 0; visibility: hidden; }
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <link rel="stylesheet" href="style2.css"> </head> <body> <div class="wrapper"> <div class="header"> <!-- end of .header --> </div> <div class="main clearfix"> <div class="side"> </div> <div class="content"> <div class="contet-top clearfix"> <div class="content-top-left"> <div class="content-top-left-top"></div> <div class="content-top-left-bottom"></div> </div> <div class="content-top-right"> </div> </div> <div class="content-bottom"> </div> </div> <!-- end of .main --> </div> <div class="footer"> <!-- end of .footer --> </div> <!-- end of .wrapper --> </div> </body> </html>
試したこと
隙間なくしようと、全体の横幅の設定を縮めると今度はコンテンツが下に行ってしましました。
ご回答よろしくお願いします。
文字・background-colorとかをposition: absolute; を使うと自由に動かせますよ!
詳しくはここのサイトをご覧ください。
https://developer.mozilla.org/ja/docs/Web/CSS/position
回答2件
あなたの回答
tips
プレビュー