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

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

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

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

HTML

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

CSS

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

Q&A

解決済

1回答

1057閲覧

i phone、i padだけメインビジュアルの上に隙間ができる

code_mate

総合スコア4

WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

HTML

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

CSS

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

0グッド

0クリップ

投稿2021/06/27 11:49

編集2021/06/27 13:11

はじめまして。

スライダーのメインビジュアルの件で質問させて頂きます。
スマホ表示の際、
PC windows10、スマホ androidでは、
メインビジュアルは正常に表示されているのですが、
i phone11proとi padで確認したところ、
メインビジュアルの上に謎の隙間ができてしまいます。

Mac環境だと、上に謎の隙間ができてしまっているように思います。

https://micropreneur.xsrv.jp/

イメージ説明

ul id="slide_wrapp"
直下に画像を入れるときちんと表示されるので、

li class="slide_item"
に問題があると思うのですが、
Mac環境での検証ツールが見れない為、
色々試しましたが、
解決できませんでした。

お分かりになる方いらっしゃいましたら、
ご教授頂ければ幸いです。

どうぞよろしくお願い致します。

page-top.php⇓

PHP

1<?php get_header(); ?> 2<!-- <img src="https://micropreneur.xsrv.jp/wp-content/uploads/2021/06/mv3_sp.jpg"> --> 3<div class="start"> 4 <p><img src="https://micropreneur.xsrv.jp/wp-content/uploads/2021/06/Luire_logo_gray.svg"></p> 5</div> 6<div class="container"> 7 <?php if ( !is_paged()): ?><section class="mv"> 8 <ul id="slide_wrapp"><li class="slide_item"><img src="https://micropreneur.xsrv.jp/wp-content/uploads/2021/06/mv1-2.jpg" alt="痩身・ダイエットの理想の身体" class="mv_pc"><img src="https://micropreneur.xsrv.jp/wp-content/uploads/2021/06/mv1_sp.jpg" alt="痩身・ダイエットの理想の身体" class="mv_sp"></li> 9 <li class="slide_item"><img src="https://micropreneur.xsrv.jp/wp-content/uploads/2021/06/mv2-2.jpg" alt="フェイシャルエステ" class="mv_pc"><img src="https://micropreneur.xsrv.jp/wp-content/uploads/2021/06/mv2_sp.jpg" alt="フェイシャルエステ" class="mv_sp"> 10 <p class="s-fade-text1">登別・室蘭<span class="s_letter"></span>女性<span class="s_letter"></span><br>コンプレックス<span class="s_letter"></span>魅力<span class="s_letter"></span><span class="s_letter"></span><br>本来<span class="s_letter"></span>美しさ<span class="s_letter"></span>引き出すエステ</p> 11 </li> 12 <li class="slide_item"><img src="https://micropreneur.xsrv.jp/wp-content/uploads/2021/06/mv3-2.jpg" alt="ウェディングエステ" class="mv_pc"><img src="https://micropreneur.xsrv.jp/wp-content/uploads/2021/06/mv3_sp.jpg" alt="ウェディングエステ" class="mv_sp"> 13 <p class="s-fade-text2">非日常感<span class="s_letter"></span>心地よい空間<span class="s_letter"></span><br>ファミリー<span class="s_letter">のような</span><br>アットホーム<span class="s_letter">さを</span><span class="s_letter">じられる</span><br>エステサロン</p> 14 </li> 15 </ul> 16 <p class="sp_logo"><img src="https://micropreneur.xsrv.jp/wp-content/uploads/2021/06/Luire_logo_sp.svg"></p> 17 <p class="scroll_sp"><a href="#contents" class="over">SCROLL</a></p> 18 </section>

css

1#slide_wrapp { 2 position: relative; 3 overflow: hidden; 4 margin:0; 5 padding:0; 6 list-style:none; 7 font-size:0; 8} 9 10#slide_wrapp .slide_item { 11 opacity: 0; 12 -webkit-transform: scale(1); 13 -ms-transform: scale(1); 14 transform: scale(1); 15 -webkit-transition: opacity 2s linear, -webkit-transform 7.5s linear; 16 transition: opacity 2s linear, -webkit-transform 7.5s linear; 17 -o-transition: opacity 2s linear, transform 7.5s linear; 18 transition: opacity 2s linear, transform 7.5s linear; 19 transition: opacity 2s linear, transform 7.5s linear, -webkit-transform 7.5s linear; 20 position: relative; 21 z-index: 1; 22 list-style-type: decimal; 23 padding-left: 0; 24} 25 26#slide_wrapp .slide_item:not(:first-child) { 27 position: absolute; 28} 29 30#slide_wrapp .slide_item.show_{ 31 opacity: 1; 32} 33 34#slide_wrapp .slide_item.zoom_ { 35 -webkit-transform: scale(1.1); 36 -ms-transform: scale(1.1); 37 transform: scale(1.1); 38} 39 40#slide_wrapp .slide_item img { 41 display: block; 42} 43::marker{ 44 display: none!important; 45} 46 47img.mv_sp { 48 display: none!important; 49} 50 51.s-fade-text1 { 52 position: absolute; 53 top: 36%; 54 /* right: 53%; */ 55 width: 50%; 56 text-align: center; 57 background: -webkit-gradient(linear, left top, right top, from(#7ca1e2), to(#e287b7)); 58 background: -o-linear-gradient(left, #7ca1e2, #e287b7); 59 background: linear-gradient(to right, #7ca1e2, #e287b7); 60 -webkit-background-clip: text; 61 -webkit-text-fill-color: transparent; 62 font-size: 2.5rem; 63 line-height: 2; 64} 65 66.s-fade-text1 span, 67.s-fade-text2 span { 68 font-size: 2rem; 69 vertical-align: baseline; 70 padding-left: 1px; 71} 72 73.s-fade-text2 { 74 position: absolute; 75 top: 30%; 76 left: 50%; 77 width: 50%; 78 text-align: center; 79 background: -webkit-gradient(linear, left top, right top, from(#7ca1e2), to(#e287b7)); 80 background: -o-linear-gradient(left, #7ca1e2, #e287b7); 81 background: linear-gradient(to right, #7ca1e2, #e287b7); 82 -webkit-background-clip: text; 83 -webkit-text-fill-color: transparent; 84 font-size: 2.5rem; 85 line-height: 2; 86} 87 88.swiper-slide-active .s-fade-text1 { 89 -webkit-animation: slideTextFade 1.75s ease 1s 2 normal; 90 animation: slideTextFade 1.75s ease 1s 2 normal; 91} 92 93@-webkit-keyframes slideTextFade { 94 95 0%, 96 25% { 97 opacity: 0; 98 } 99 100 100% { 101 opacity: 1; 102 } 103} 104 105@keyframes slideTextFade { 106 107 0%, 108 25% { 109 opacity: 0; 110 } 111 112 100% { 113 opacity: 1; 114 } 115} 116 117img.mv_sp { 118 display: block!important; 119/* height: 100vh; */ 120 object-fit: unset; 121/* object-fit: cover; */ 122 height: calc(var(--vh, 1vh) * 100); 123} 124 125 img.mv_pc, p.s-fade-text1, p.s-fade-text2 { 126 display: none!important; 127}

javascript

1window.addEventListener('load', function () { 2 sliderStart(); 3}); 4 5function sliderStart() { 6 7    const slide = document.getElementById('slide_wrapp');      //スライダー親 8 const slideItem = slide.querySelectorAll('.slide_item'); //スライド要素 9 const totalNum = slideItem.length - 1; //スライドの枚数を取得 10    const FadeTime = 3000;                                     //フェードインの時間 11 const IntarvalTime = 8000; //クロスフェードさせるまでの間隔 12 let actNum = 0; //現在アクティブな番号 13 let nowSlide; //現在表示中のスライド 14 let NextSlide; //次に表示するスライド 15 16 // スライドの1枚目をフェードイン 17 slideItem[0].classList.add('show_'); 18 19 // 処理を繰り返す 20 setInterval(() => { 21 if (actNum < totalNum) { 22 23 let nowSlide = slideItem[actNum]; 24 let NextSlide = slideItem[++actNum]; 25 26 //.show_削除でフェードアウト 27 nowSlide.classList.remove('show_'); 28 // と同時に、次のスライドがズームしながらフェードインする 29 NextSlide.classList.add('show_'); 30 //フェードアウト完了後、.zoom_削除 31 setTimeout(() => { 32 nowSlide.classList.remove(); 33 }, FadeTime); 34 35 } else { 36 37 let nowSlide = slideItem[actNum]; 38 let NextSlide = slideItem[actNum = 0]; 39 40 //.show_削除でフェードアウト 41 nowSlide.classList.remove('show_'); 42 // と同時に、次のスライドがズームしながらフェードインする 43 NextSlide.classList.add('show_'); 44 //フェードアウト完了後、.zoom_削除 45 setTimeout(() => { 46 nowSlide.classList.remove('zoom_'); 47 }, FadeTime); 48 49 }; 50 }, IntarvalTime); 51 52} 53

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

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

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

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

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

guest

回答1

0

自己解決

section.mv li {
display: list-item;
list-style: none;
}

これで、Mac環境で、メインビジュアルの上に隙間ができるのがなくなり
解決しました。

投稿2021/06/27 18:55

code_mate

総合スコア4

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.35%

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

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

質問する

関連した質問