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

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

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

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

CSS

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

解決済

背景画像のサイズの変更について

KMGK
KMGK

総合スコア1

HTML

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

CSS

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

2回答

0評価

0クリップ

158閲覧

投稿2022/05/03 01:14

編集2022/05/09 10:45

イメージ説明イメージ説明

1冊で全て身につくHTML&CSS Webデザイン入門講座 Chapter6-3の背景画像のサイズがお手本と全くサイズが変わっていて困っています。
CSSコードやHTMLコードを何回見直しても治らなくて困っています。誰か改善方法をお願いします!!!!

@charset "UTF-8"; /* 共通部分 */ html { font-size: 100%; } body { font-family: "Yu Gothic Medium", "遊ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", sans-serif; line-height: 1.7; color: #432; } a { text-decoration: none; } img { max-width: 100%; } /* HEADER */ .logo { width: 210px; margin-top: 14px; } .main-nav { display: flex; font-size: 1.25rem; text-transform: uppercase; margin-top: 34px; list-style: none; } .main-nav li { margin-left: 36px; } .main-nav a { color: #432; } .main-nav a:hover { color: #0bd; } .page-header { display: flex ; justify-content: space-between; } .wrapper { max-width: 1100px; margin: 0 auto; padding: 0 4%; } /* home */ .home-content { text-align: center; margin-top: 10%; } .home-content p { font-size: 1.125rem; margin: 10px 0 42px; } /* 見出し */ .page-title { font-size: 5rem; font-family: 'Philosopher', serif; text-transform: uppercase; font-weight: normal; } /* ボタン */ .button { font-size: 1.375rem; background: #0bd; color: #fff; border-radius: 5px; padding: 18px 32px; } .button:hover { background: #0090aa; } /* 大きな背景画像 */ .big-bg { background-size: cover; background-position: center top; } #home { background-image: linear-gradient(#c9ffbf,#ffafbd); min-height: 100vh; } #home .page-title { text-transform: none; } /* NEWS */ #news { background-image: url(../images/news-bg.jpg); height: 270px; margin-bottom: 40px; } #news .page-title { text-align: center; } /* footer */ footer { background: #432; text-align: center; padding: 26px 0; } footer p { color: #fff; font-size: 0.875rem; } /* 記事部分 */ article { width: 60%; order: 2; } /* サイドバー */ aside { width: 22%; order: 3; } .ad { order: 1; } .news-contents { display: flex; justify-content: space-between; margin-bottom: 50px; } .post-info { position: relative; padding-top: 4px; margin-bottom: 40px; } .post-date { background: #0bd; border-radius: 50%; color: #fff; width: 100px; height: 100px; font-size: 1.625rem; text-align: center; position: absolute; top: 0; padding-top: 10px; } .post-date span { font-size: 1rem; border-top: 1px rgba(255, 255, 255, .5) solid; padding-top: 6px; display: block; width: 60%; margin: 0 auto; } .post-title { font-family: "Yu Mincho", "YuMincho", serif; font-size: 2rem; font-weight: normal; } .post-title, .post-cat { margin-left: 120px; } article img { margin-bottom: 20px; } article p { margin-bottom: 1rem; } .sub-title { font-size: 1.375rem; padding: 0 8px 8px; border-bottom: 2px #0bd solid; font-weight: normal; } aside p { padding: 12px 10px; } .sub-menu { margin-bottom: 60px; list-style: none; } .sub-menu li { border-bottom: 1px #ddd solid; } .sub-menu a { color: #432; padding: 10px; display: block; } .sub-menu a:hover { color: #0bd; } /* モバイル版 */ @media (max-width: 600px) { .page-title { font-size: 2.5rem; } .page-header { flex-direction: column; align-items: center; } /* HEADER */ .main-nav { font-size: 1rem; margin-top: 0 20px; } .main-nav li { margin: 0 20px; } /* HOME */ .home-content { margin-top: 20%; } /* NEWS */ .news-contents { flex-direction: column; } article, aside { width: 100%; } #news .page-title { margin-top: 30px; } aside { margin-top: 60px; } .post-info { margin-bottom: 30px; } .post-date { width: 70px; height: 70px; font-size: 1rem; } .post-date span { font-size: 0.875rem; padding-top: 2px; } .post-title { font-size: 1.375rem; } .post-cat { font-size: 0.875rem; margin-top: 10px; } .post-title, .post-cat { margin-left: 80px; } /* MENU */ .menu-content { margin-top: 20%; } .big-box { grid-column: auto; grid-row: auto; } .big-box img { height: auto; } } /* MENU */ #menu { background-image: url(../images/menu-bg.jpg); min-height: 100vh; } .menu-content { max-width: 560px; margin-top: 10%; } .menu-content .page-title { text-align: center; } .menu-content p { font-size: 1.125rem; margin: 10px 0 0; } .grid { display: grid; gap: 26px; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); margin-top: 6%; margin-bottom: 50px; } .big-box { grid-column: 1 / 3; grid-row: 1 / 3; } .big-box img { height: 94%; width: 100%; object-fit: cover; }

良い質問の評価を上げる

以下のような質問は評価を上げましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

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

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

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

teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

  • プログラミングに関係のない質問
  • やってほしいことだけを記載した丸投げの質問
  • 問題・課題が含まれていない質問
  • 意図的に内容が抹消された質問
  • 過去に投稿した質問と同じ内容の質問
  • 広告と受け取られるような投稿

評価を下げると、トップページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

ShinyaIshizaki

2022/05/03 05:03

以下のコードを修正しましたか。 /* 大きな背景画像 */ .big-bg { background-size: cover; background-position: center top; }
skys215

2022/05/03 05:34

HTMLコードもお願いします。 jsfiddleやcodepenにアップしておくと回答者にとって楽になります。できればそちらの方にもアップし、リンクを貼り付けてください。
KMGK

2022/05/03 12:16

→ShinyaIsizakiさん コードは修正してありました。回答ありがとうございます! →skys215さん https://codepen.io/kmgk__kmgk__/pen/OJQPEGz これで見れますでしょうか…?CSSもHTMLも触り始めてまだ1ヶ月程度なので右往左往している最中です…
skys215

2022/05/03 17:06

その本は持っていないので、実際画像はどのサイズであれば正しいのかは分かりません。その辺を説明いただけますか? ちなみに、アップしたコードが利用してるイメージファイルは相対パスを使ってるので見られませんでした。勝手に画像のURLを変えました。しかし画像はランダムなので文字が見にくいかもしれません。https://codepen.io/skys215/pen/BaYybyx
KMGK

2022/05/05 14:09

画像を追加しました。本来は1枚目のスクショのように背景画像とメニューに間が生まれるのですが、今自分が作っているものでは、画像が結構下の方まで行ってしまっています。 画像などはテキストのサンプルデータをダウンロードして使っているのでサイズがおかしいなどは考えにくいのですが…どうしてでしょう…

まだ回答がついていません

会員登録して回答してみよう

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

ただいまの回答率
87.20%

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

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

質問する

関連した質問

同じタグがついた質問を見る

HTML

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

CSS

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