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

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

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

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

Q&A

解決済

2回答

1156閲覧

background-imageの適用範囲について(bootstorapとcss併用)

knight1220

総合スコア23

HTML

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

0グッド

0クリップ

投稿2019/05/13 08:52

編集2019/05/13 09:21

bootstrapを併用したhtmlの勉強中です。
サイトの模写をしていたのですがbackground-imageの指定している場所に疑問を感じ質問させていただきました。
下記のコードの部分が疑問に感じたところです。

html

1<!--- Start Resources Section --> 2<div class="offset" id="resources"> 3 4<div class="fixed-background"> 5 6 7<div class="row dark text-center"> 8 9 <div class="col-12"> 10 <h3 class="heading">Built With Care</h3> 11 <div class="heading-underline"></div> 12 13 14 </div> 15 16 <div class="col-md-4"> 17 <h3>HTML 5</h3> 18 <div class="feature"> 19 <i class="fas fa-code fa-3x"></i> 20 </div> 21 <p class="lead">Built with the latest, HTML 5</p> 22 </div> 23 24 <div class="col-md-4"> 25 <h3>BOOTSTRAP 4</h3> 26 <div class="feature"> 27 <i class="fas fa-bold fa-3x"></i> 28 </div> 29 <p class="lead">Built with the latest, BOOTSTRAP 4</p> 30 </div> 31 32 <div class="col-md-4"> 33 <h3>CSS 3</h3> 34 <div class="feature"> 35 <i class="fab fa-css3 fa-3x"></i> 36 </div> 37 <p class="lead">Built with the latest, CSS 3</p> 38 </div> 39 40</div><!--End Row Dark--> 41 42 <div class="fixed-wrap"> 43 <div class="fixed"> 44 </div> 45 </div> 46</div><!--End Fixed Background--> 47 48</div>

css

1.fixed{ 2 background-image: url(img/apple.png); 3 z-index: -1; 4 } 5}

div(fixed)にbackground-imageを指定すると画像が#resourcesの範囲全体に表示され、画像にfixedが指定されているよに画像が固定されます。(スクロールすると画像が固定されている)
何故このような挙動になるのか疑問に思い質問させていただきました。
#resourcesや.fixed-backgroundにbackground-imageが指定してあれば画像が表示されるのは理解できるのですが・・・
試しに#resourcesや.fixed-backgroundにbackground-imageを指定してみると画像は表示されるのですが、スクロールすると画像も一緒に動いてしまい、.fixedに指定した時とは表示のされ方が異なります。
表示のされ方が異なる理由も教えていただければ幸いです。

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

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

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

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

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

yasutomi

2019/05/13 11:10

bootstrap.min.cssなどの読み込む必要があるファイルが 記載されていないのは不親切なので追加したほうが良いです。
guest

回答2

0

自己解決

よく確認すると、ほかにもcssがあることがわかりました。
そこに記述があり、疑問は解決しました。

投稿2019/05/18 08:00

knight1220

総合スコア23

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

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

0

CSSの括弧がおかしいので表示もおかしくなっている
ような気がします。

CSS

1.fixed{ 2 background-image: url(img/apple.png); 3 z-index: -1; 4 } 5}

投稿2019/05/13 11:08

yasutomi

総合スコア2937

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問