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

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

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

Windows 10は、マイクロソフト社がリリースしたOSです。Modern UIを標準画面にした8.1から、10では再びデスクトップ主体に戻され、UIも変更されています。PCやスマホ、タブレットなど様々なデバイスに幅広く対応していることが特徴です。

HTML5

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

コードレビュー

コードレビューは、ソフトウェア開発の一工程で、 ソースコードの検査を行い、開発工程で見過ごされた誤りを検出する事で、 ソフトウェア品質を高めるためのものです。

Brackets

Bracketsは、オープンソースで開発されているHTML/CSS/JavaScriptのコードエディターです。

CSS

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

Q&A

解決済

1回答

1508閲覧

position:absoluteで上にしたい要素がposition: relative;の上に表示されない

mitrasi

総合スコア49

Windows 10

Windows 10は、マイクロソフト社がリリースしたOSです。Modern UIを標準画面にした8.1から、10では再びデスクトップ主体に戻され、UIも変更されています。PCやスマホ、タブレットなど様々なデバイスに幅広く対応していることが特徴です。

HTML5

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

コードレビュー

コードレビューは、ソフトウェア開発の一工程で、 ソースコードの検査を行い、開発工程で見過ごされた誤りを検出する事で、 ソフトウェア品質を高めるためのものです。

Brackets

Bracketsは、オープンソースで開発されているHTML/CSS/JavaScriptのコードエディターです。

CSS

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

0グッド

0クリップ

投稿2021/02/26 05:58

編集2021/02/26 06:22

前提・実現したいこと

fvの上に、.main-wrapper(テキスト)を載せたいのですが、表示されません。
原因と対処法を知りたいです。

ご教授よろしくお願いいたします。

該当のソースコード

HTML

1 <section id="fv"> 2 <div class="main-wrapper"> 3 <p class="en-title"></p> 4 <p class="ja-title"></p> 5 </div> 6 7 8 </section>

該当のソースコード

CSS

1#fv { 2 position: relative; 3 background-image: url(../img/fv-bgi_01@2x.jpg); 4 background-position: center; 5 background-size: cover; 6 height: 100vh; 7 /*height:100vw;*/ 8 min-height: 550px; 9 /*忘れ*/ 10 z-index: 0; 11} 12#fv .main-wrapper { 13 position: absolute; 14 color: #FFFFFF; 15 width: 100%; 16 height: 50%; 17 top: 0; 18 left: 0; 19 font-weight: bold; 20 display: block; 21 /*忘れ*/ 22 /*忘れ*/ 23 /*z-index: 1;*/ 24 z-index: 9; 25} 26#fv .en-title { 27 font-size: 7rem; 28} 29#fv .ja-title { 30 font-size: 4rem; 31}

試したこと

①一旦#fv画像を消してみる(下にあるかどうか確認するため)
→視覚的に文字は見えなかったが(背景色と同化しているため)、ディベロッパーツールなどで.main-wrapperが存在していることは確認済です。

②z-indexで要素の重なりを指定
→同じ指定しているとz-indexがきかないことがよくあるとのことだが、z-indexもpositionもきちんと親子要素に指定していると認識しています。

③参考記事を探す
https://www.netimpact.co.jp/diary/22704/
https://coliss.com/articles/build-websites/operation/css/4-reasons-z-index-isnt-working.html
https://saruwakakun.com/html-css/basic/z-index
https://teratail.com/questions/293337

補足情報(FW/ツールのバージョンなど)

OS:Windows
エディタ:Brackets
ブラウザ:クローム

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

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

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

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

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

int32_t

2021/02/26 06:35

掲載してあるコードだと、.main-wrapper の中には何もテキストがないし背景も透明なので何も表示されないのは当然に思えます。
mitrasi

2021/02/26 06:39

全くその通りでした???? 完全に重なりとかCSSのミスだと思い込んでおり、こんなことにも気づけずお恥ずかしいです。 テキスト追加したら普通に解決しました。ありがとうございます。
guest

回答1

0

ベストアンサー

回答 CSSのbackground-imageで画像が読み込めているか確認してみてください。

localで試してみましたが、初めは画面が真っ白でした。背景画像が無いというオチでした。
文字が白なんで、画像が表示されないと白背景に白文字で何もないように見えます。
url(../img/fv-bgi_01@2x.jpg)この画像は表示されておりますでしょうか?

追記 pタグの中身を追加した状態で試しております。
コンテンツを曝さないようにpタグを空にしたのだと捉えましたが、
実際に空ということは無いですよね?

投稿2021/02/26 06:35

編集2021/02/26 06:36
退会済みユーザー

退会済みユーザー

総合スコア0

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

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

mitrasi

2021/02/26 06:41

申し訳ありません???? 本気で<p>タグの中身入れ忘れていただけで、テキストを追加すると普通に現れました。 ご回答ありがとうございます!
退会済みユーザー

退会済みユーザー

2021/02/26 06:46

いえいえw すごく慎重な人かと思ったらかなりのうっかりさんでほっこりしましたw がんばってくださいっ
mitrasi

2021/02/26 07:24

こんなアホみたいな質問したのに寛容すぎます。。 ありがとうございます!がんばります!!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問