index.html
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>cafeサイト-1の作成</title> <link rel="stylesheet" href="css/style.css"> </head> <body> <div class="container"> <header> <h1>cafe de felica</h1> </header> <nav class="g-nav"> <ul> <li><a href="#">トップ</a></li> <li><a href="#">メニュー</a></li> <li><a href="#">アクセス</a></li> <li><a href="#">インフォ</a></li> <li><a href="#">スタッフ</a></li> </ul> </nav> <div class="wrapper"> <div class="photo"> <img src="img/01.jpg" alt=""> </div> <div class="text"> <h2>Lorem, ipsum dolor.</h2> <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Praesentium, amet. Asperiores nihil odit error facilis sit esse nemo reiciendis consequuntur dicta magni modi aliquid dignissimos ipsum sequi neque, sunt ipsa.</p> </div> </div><!-- /.wrapper --> <footer> <p><small>© 2023 cafe de felica</small></p> </footer> </div> </body> </html>
style.css
@charset "utf-8"; /* リセット部分 */ *{ margin: 0; padding: 0; } ul{ list-style: none; } a{ text-decoration: none; } img{ vertical-align: bottom; } /* スタイル部分 */ .container{ width: 960px; margin: 0 auto; } header{ width: 960px; height: 360px; background: url(../img/main.jpg) no-repeat 0 0; margin-bottom: 30px; } h1{ font-size: 48px; color: #FFF; padding: 270px 0 0 30px; font-family: serif; } .g-nav{ width: 960px; height: 50px; background-color: #4d1515; } .g-nav>ul{ display: flex; } .g-nav li{ width: 20%; } .g-nav a{ display: block; color: #FFF; line-height: 50px; text-align: center; border-right: 1px solid #FFF; } .g-nav li:last-of-type>a{ border-right: 0; } .g-nav a:hover{ background-color: #803e30; }