質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
CSS3

CSS(Cascading Style Sheet)の第3版です。CSS3と略されることが多いです。色やデザインを柔軟に変更することが可能になります。

HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

Q&A

解決済

2回答

393閲覧

HTML,CSSで作った練習のwebの大きさが見本と合わない

退会済みユーザー

退会済みユーザー

総合スコア0

CSS3

CSS(Cascading Style Sheet)の第3版です。CSS3と略されることが多いです。色やデザインを柔軟に変更することが可能になります。

HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

0グッド

1クリップ

投稿2020/03/05 08:55

前提

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を一つずつコメントアウトした

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

変な回答がついていますが、すべてはデベロッパーツール(開発者ツール)を使えばわかることです。
以下の画像はChromiumベースのEdgeの画像です。

イメージ説明

問題の一例としては以下のHTMLと

HTML

1<div class="item"> 2 <img src="https://prog-8.com/images/html/advanced/html.png"> 3 <p class="name">HTML & CSS</p> 4 <p>ウェブページの作成に使用される言語です。HTMLとCSSを組み合わせることで、静的なページを作り上げることができます。</p> 5</div>

以下のCSSが挙げられます。

CSS

1.item p{ 2 font-size:13px; 3}

本来は下の文章だけfont-size:13px;を適用したいものが、同じ要素名のため<p class="name">HTML & CSS</p>にも適応されていることが原因です・
ここを修正すればfont-sizeが1rem = 16pxになり元の大きさになるでしょう。
ちなみに、お手本用のコードも別に大きくなっているだけではなく周囲の文字が小さいから大きく見えるだけです。

投稿2020/03/05 10:49

編集2020/03/05 10:55
kyoya0819

総合スコア10429

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2020/03/05 11:55

<div class="item"> <img src="https://prog-8.com/images/html/advanced/html.png"> <p class="name">HTML & CSS</p> <p class="pr">ウェブページの作成に使用される言語です。HTMLとCSSを組み合わせることで、静的なページを作り上げることができます。</p> </div> .item img{ padding-bottom:15px; } .name{ color:white; position:absolute; top:88px; left:0%; right:0%; } .pr{ font-size:13px; } というように変更したのですが判定するとまだ自分のが見本よりも少し小さくなってしまうのですがどうしたらいいですか
退会済みユーザー

退会済みユーザー

2020/03/05 13:43 編集

上の何でもないです。 自己解決しました。 回答ありがとうございました。
guest

0

ベストアンサー

あ、どこをコメントアウトしてもサイズがおかしくおかしいなとおもっていたら最初のほうのw'Hiragino Kaku Gothic ProN W3'を'Hiragino Kaku Gothic ProN W013'と書いていました。

投稿2020/03/05 13:39

退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問