前提
HTML,CSSをプロゲートで練習中
問題
見本に合う分ようにコードを考え試していたところ以下の問題が発生した
見本と大きさが合わない
該当コード
HTML,CSS
問題コード <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Progate</title> <link rel="stylesheet" href="stylesheet.css"> <!-- ここでFont Awesomeを読み込んでください --> <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css"> </head> <body> <!-- ここにコードを書いていきましょう --> <header> <div class="header-wrapper"> <img src="https://prog-8.com/images/html/advanced/main_logo.png"> <a href="#">ログイン</a> </div> </header> <div class="main"> <div class="top-wrapper"> <div class="top"> <h1>LEARN TO CODE.</h1> <h1>LEARN TO BE CREATIVE.</h1> <h4>Progateはオンラインプログラミング学習サービスです。</h4> <h4>初心者にもやさしいスライドとレッスンで、ウェブサービスを作りながらプログラミングを学んでいきましょう。</h4> <a class="btn join" href="#">新規登録はこちら</a> <p>or</p> <a class="btn facebook" href="#"><span class="fa fa-facebook"></span> Facebookで登録</a> <a class="btn twitter" href="#"><span class="fa fa-twitter"></span> Twitterで登録</a> </div> </div> <div class="lessons-wrapper"> <h2>Learn Where to Get Started!</h2> <div class="container"> <div class="item"> <img src="https://prog-8.com/images/html/advanced/html.png"> <p class="name">HTML & CSS</p> <p>ウェブページの作成に使用される言語です。HTMLとCSSを組み合わせることで、静的なページを作り上げることができます。</p> </div> </div> <div class="container"> <div class="item"> <img src="https://prog-8.com/images/html/advanced/jQuery.png"> <p class="name">jQuery</p> <p>素敵な動きを手軽に実装できるJavaScriptライブラリです。 アニメーション効果をつけたり、Ajax(エイジャックス)を使って外部ファイルを読み込んだりと色々なことができます。</p> </div> </div> <div class="container"> <div class="item"> <img src="https://prog-8.com/images/html/advanced/ruby.png"> <p class="name">Ruby</p> <p>オープンソースの動的なプログラミング言語で、 シンプルさと高い生産性を備えています。大きなWebアプリケーションから小さな日用ツールまで、さまざまなソフトウェアを作ることができます。</p> </div> </div> <div class="container"> <div class="item"> <img src="https://prog-8.com/images/html/advanced/php.png"> <p class="name">PHP</p> <p>HTMLだけではページの内容を変えることはできません。PHPはHTMLにプログラムを埋め込み、それを可能にします。</p> </div> </div> </div> <div class="message-wrapper"> <div class=message> <h2>さぁ、あなたもProgateでプログラミングを学んでみませんか?</h2> <p>Let's learn to code, learn to be creative!</p> <a href="#">さっそく開発する</a> </div> </div> </div> <footer> </footer> </body> </html> html,body, ul,ol,li, h1,h2,h3,h4,h5,h6,p,div{ margin:0; padding:0; } body{ font-family: 'Hiragino Kaku Gothic ProN W013', sans-serif; } li{ list-style: none; } a{ text-decoration: none; } /* ここからCSSを書いていきましょう */ header{ width:100%; height:65px; background:rgba(34,49,52,0.9); position:fixed; top:0px; left:0px; z-index:10; } .header-wrapper{ width:1170px; margin:0 auto; } .header-wrapper img{ width:124px; margin-top:20px; float:left; } .header-wrapper a{ float:right; line-height:65px; padding:0px 25px; background:rgba(255,255,255,0.3); color:white; transition:all 0.5s; } .header-wrapper a:hover{ background:rgba(255,255,255,0.5); } .main{ background:#f7f7f7; } .top-wrapper{ background:url(https://prog-8.com/images/html/advanced/top.png); background-size:cover; padding-top:180px; padding-bottom:100px; text-align:center; } .top-wrapper h1{ color:rgba(256,256,256,0.7); font-size:45px; letter-spacing:5px; font-weight:bold; } .top-wrapper h4{ color:rgba(256,256,256,0.7); } .top{ width:1170px; margin:0 auto; } .btn{ display:inline-block; color:white; opacity:0.8; padding:8px 24px; border-radius:4px; } .btn:hover{ transition:all 0.5s; opacity:1; } .top p{ color:rgba(256,256,256,0.7); } .join{ margin-top:30px; margin-bottom:15px; background:#239b76; } .facebook{ margin-top:15px; margin-right:10px; background:#3b5998; } .twitter{ margin-top:15px; background:#55acee; } .lessons-wrapper{ width:1170px; height:580px; margin:0 auto; color:#5f5d60; text-align:center; } .lessons-wrapper h2{ font-weight:normal; padding:80px 0px 50px 0px; } .container{ width:25%; float:left; } .item { width:80%; margin:0 auto; color:#b3aeb5; position:relative; } .item img{ padding-bottom:15px; } .name{ color:white; position:absolute; top:88px; left:0%; right:0%; } .item p{ font-size:13px; } .message-wrapper{ background:white; } .message{ width:1170px; margin:0 auto; text-align:center; color:#5f5d60; } .message h2{ padding-top:80px; font-weight:normal; } .message a{ display:inline-block; color:white; background:#5dca88; opacity:0.8; padding:15px 40px; margin:50px 0px 80px 0px; border-radius:4px; box-shadow:0px 7px #1a7940; } .message a:active{ position:relative; top:7px; box-shadow:none; } 見本コード <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Progate</title> <link rel="stylesheet" href="stylesheet.css"> <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css"> </head> <body> <header> <div class="container"> <div class="header-left"> <img class="logo" src="https://prog-8.com/images/html/advanced/main_logo.png"> </div> <div class="header-right"> <a href="#" class="login">ログイン</a> </div> </div> </header> <div class="top-wrapper"> <div class="container"> <h1>LEARN TO CODE.<br>LEARN TO BE CREATIVE.</h1> <p>Progateはオンラインプログラミング学習サービスです。<br>初心者にもやさしいスライドとレッスンで、ウェブサービスを作りながらプログラミングを学んでいきましょう。</p> <a href="#" class="btn signup">新規登録はこちら</a> <p>or</p> <a href="#" class="btn facebook"><span class="fa fa-facebook"></span>Facebookで登録</a> <a href="#" class="btn twitter"><span class="fa fa-twitter"></span>Twitterで登録</a> </div> </div> <div class="lesson-wrapper"> <div class="container"> <div class="heading"> <h2>Learn Where to Get Started!</h2> </div> <div class="lessons"> <div class="lesson"> <div class="lesson-icon"> <img src="https://prog-8.com/images/html/advanced/html.png"> <p>HTML & CSS</p> </div> <p class="text-contents">ウェブページの作成に使用される言語です。HTMLとCSSを組み合わせることで、静的なページを作り上げることができます。</p> </div> <div class="lesson"> <div class="lesson-icon"> <img src="https://prog-8.com/images/html/advanced/jQuery.png"> <p>jQuery</p> </div> <p class="text-contents">素敵な動きを手軽に実装できるJavaScriptライブラリです。 アニメーション効果をつけたり、Ajax(エイジャックス)を使って外部ファイルを読み込んだりと色々なことができます。</p> </div> <div class="lesson"> <div class="lesson-icon"> <img src="https://prog-8.com/images/html/advanced/ruby.png"><p>Ruby</p</div> <p class="text-contents">オープンソースの動的なプログラミング言語で、 シンプルさと高い生産性を備えています。大きなWebアプリケーションから小さな日用ツールまで、さまざまなソフトウェアを作ることができます。</p> </div> <div class="lesson"> <div class="lesson-icon"> <img src="https://prog-8.com/images/html/advanced/php.png"> <p>PHP</p> </div> <p class="text-contents">HTMLだけではページの内容を変えることはできません。PHPはHTMLにプログラムを埋め込み、それを可能にします。</p> </div> </div> </div> </div> <div class="message-wrapper"> <div class="container"> <div class="heading"> <h2>さぁ、あなたもProgateでプログラミングを学んでみませんか?</h2> <h3>Let's learn to code, learn to be creative!</h3> </div> <span class="btn message">さっそく開発する</span> </div> </div> </body> </html> /* CSSのリセット(消さないでください) */ html, body, ul,ol,li, h1,h2,h3,h4,h5,h6,p,div{ margin:0; padding:0; } body{ font-family:'Hiragino Kaku Gothic ProN W3',sans-serif; } li{ list-style:none; } a{ text-decoration:none; } /* ここからcssを書いていきましょう */ .top-wrapper{ padding:180px 0 100px 0; background-image:url(https://prog-8.com/images/html/advanced/top.png); background-size:cover; color:white; text-align:center; } .container{ width:1170px; margin:0auto; } .top-wrapper h1{ opacity:0.7; font-size:45px; letter-spacing:5px; } .top-wrapper p{ opacity:0.7; margin-bottom:15px; } .signup{ background-color:#239b76; margin-top:15px; margin-bottom:15px; } .facebook{ background-color:#3b5998; margin-right:10px; } .twitter{ background-color:#55acee; } .btn{ padding:8px 24px; color:white; display:inline-block; opacity:0.8; border-radius:4px; } .btn:hover{ opacity:1; } .fa{ margin-right:5px; } header{ height:65px; width:100%; background-color:rgba(34, 49, 52, 0.9); position:fixed; top:0; z-index:10; } .logo{ width:124px; margin-top:20px; } .header-left{ float:left; } .header-right{ float:right; background-color:rgba(255, 255, 255, 0.3); transition:all 0.5s; } .header-right:hover{ background-color:rgba(255, 255, 255, 0.5); } .header-right a{ line-height:65px; padding:0 25px; color:white; display:block; } .lesson-wrapper{ height:580px; background-color:#f7f7f7; text-align:center; } .heading{ padding-top:80px; padding-bottom:50px; color:#5f5d60; } .heading h2{ font-weight:normal; } .lesson{ float:left; width:25%; } .lesson-icon{ position:relative; } .lesson-icon p{ position:absolute; top:44%; width:100%; color:white; } .text-contents{ width:80%; display:inline-block; margin-top:15px; font-size:13px; color:#b3aeb5; } .heading h3{ font-weight:normal; } .message-wrapper{ padding-bottom:80px; text-align:center; } .message{ padding:15px 40px; background-color:#5dca88; cursor:pointer; box-shadow:0 7px #1a7940; } .message:active{ position:relative; top:7px; box-shadow:none; } 文字数制限のためスペース省略
試したこと
CSSを一つずつコメントアウトした
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2020/03/05 11:55
退会済みユーザー
2020/03/05 13:43 編集