質問するログイン新規登録

質問編集履歴

6

情報を追記

2020/01/05 19:12

投稿

take-t.t.
take-t.t.

スコア360

title CHANGED
File without changes
body CHANGED
@@ -43,19 +43,19 @@
43
43
  **-画像⑤-**
44
44
  ![画像⑤](45606f939a8fca18707765057b08724c.png)
45
45
 
46
- ・エンジニアの方のブログで似たような事例を見つけました。
46
+ ・エンジニアの方のブログで似た事例を見つけました。
47
47
  [https://naoyu.net/window-load-innerwidth/](https://naoyu.net/window-load-innerwidth/)
48
- `innerWidth`ではなく`load`イベントで読んでいるわけでも無いので厳密には違うのですが、似たような箇所が原因かと思い下記の`innerHeight`を取得するコードのタイミングをDomContentLoaded`にしてみたりしましたが変わりませんでした。
48
+ `innerWidth`ではなく`load`イベントで読んでいるわけでも無いので厳密には違うのですが、似たような箇所が原因かと思い下記の`innerHeight`を取得するコードのタイミングを逆に`load`にしたり、`DomContentLoaded`にしてみたりしましたが変わりませんでした。
49
49
 
50
- 個人的には`innerWidth`でバグが有ったのなら`innerHeight`でもあってもオカシクないと思ってしまうのですが、実際どうなのでしょうか?
50
+ 個人的には`innerWidth`でバグが有ったのなら`innerHeight`でもあってもオカシクないと思ってしまうのですが、ご存じ方はいらっしゃるでしょうか?
51
51
  自分でググった限りではiOSのChromeでの`innerHeight`のバグの情報は出てきませんでした。
52
52
 
53
-
54
53
  ###該当部分のコード
55
- 特にエラー等もなく、色々とググっては見たのですが似たような症状もヒットせず、私の知識では該当部分が絞り込めませんでした。
54
+ 特にエラー等もなく、色々とググっては見たのですが似たような症状もヒットせず、私の知識では正確な該当部分が絞り込めませんでした。
55
+ ただ`innerHeight`を取得するコードの部分が怪しいのでその部分のコードを始めに載せさせていただきます。
56
- 一応全体の親要素であるApp.vueのコードを貼らせていただきますが、他は何かご指摘いただいた時に、随時その部分のコードを追加するという形にさせて下さい。
56
+ 他は何かご指摘いただいた時に、随時その部分のコードを追加するという形にさせて下さい。
57
57
 
58
- scssで`include`している`center-styling`は`flexbox`を使って上下左右の中央に配置するコードです。
58
+ scssで`include`している`center-styling`は`flexbox`を使って上下左右の中央に配置するコードです。
59
59
  ```html
60
60
  <template>
61
61
  <div id="app">

5

情報を追記

2020/01/05 19:12

投稿

take-t.t.
take-t.t.

スコア360

title CHANGED
File without changes
body CHANGED
@@ -16,18 +16,12 @@
16
16
  ![画像②](f44f7d40bdef97b89233804ab44e4178.png)
17
17
 
18
18
 
19
- ここで奇妙なのが、この**画像③**のように`position: fixed`が指定してあるハンバーガーメニューも何故か一緒にスクロールしてしまっていることです、~~何故かプロパティが効いていません。~~
19
+ ここで奇妙なのが、この**画像③**のように`position: fixed`が指定してあるハンバーガーメニューも何故か一緒にスクロールしてしまっていることです、~~何故かプロパティが効いていません。~~(下記の「追記」を御覧ください)
20
20
 
21
21
  **-画像③-**
22
22
  ![画像③](35c86b235e0d38640795c95a81628962.png)
23
- **追記:**
24
- 以下の**追記画像①**はスワイプしながら撮ったスクリーンショットなのですが、基準の位置はオカシイですが一応`position: fixed`自体は効いているようでした。
25
- bodyが不自然に伸びてしまっているのでしょうか?
26
23
 
27
- **-追記画像①-**
28
- ![追記画像①](45606f939a8fca18707765057b08724c.png)
29
24
 
30
-
31
25
  そして期待した通りに表示される場合もあります、ただその時は何故かcssアニメーションが効かなくなっています。
32
26
 
33
27
  纏めると、「サイトの下部に謎の余白ができる・メニューの`position: fixed`が効かなくなる」と「cssアニメーションが効かなくなる」のどちらかがランダムに発生している状態です。
@@ -42,9 +36,21 @@
42
36
  iPhone6, 6plus, 8 / Chrome, Safari, Yahoo
43
37
  Xperia xz1 / Chrome
44
38
 
45
- ###試したこと
39
+ ###※追記
46
- コードでブラウザの`inneeHeight`を取得ているコ原因かと思いミングを`load`や`DomContentLoaded`にしみたりしましたが変わりませんでした。
40
+ ・以下の**画像⑤**はスワイプながら撮ったスクリンショットなのですが、基準の位置はオカシですが一応`position: fixed`自体は効いいるようでした。
41
+ bodyが不自然に伸びてしまっているのでしょうか?
47
42
 
43
+ **-画像⑤-**
44
+ ![画像⑤](45606f939a8fca18707765057b08724c.png)
45
+
46
+ ・エンジニアの方のブログで似たような事例を見つけました。
47
+ [https://naoyu.net/window-load-innerwidth/](https://naoyu.net/window-load-innerwidth/)
48
+ `innerWidth`ではなく`load`イベントで読んでいるわけでも無いので厳密には違うのですが、似たような箇所が原因かと思い、下記の`innerHeight`を取得するコードのタイミングをDomContentLoaded`にしてみたりしましたが変わりませんでした。
49
+
50
+ 個人的には`innerWidth`でバグが有ったのなら`innerHeight`でもあってもオカシクないと思ってしまうのですが、実際どうなのでしょうか?
51
+ 自分でググった限りではiOSのChromeでの`innerHeight`のバグの情報は出てきませんでした。
52
+
53
+
48
54
  ###該当部分のコード
49
55
  特にエラー等もなく、色々とググっては見たのですが似たような症状もヒットせず、私の知識では該当部分が絞り込めませんでした。
50
56
  一応全体の親要素であるApp.vueのコードを貼らせていただきますが、他は何かご指摘いただいた時に、随時その部分のコードを追加するという形にさせて下さい。

4

試したことを追記

2020/01/05 17:43

投稿

take-t.t.
take-t.t.

スコア360

title CHANGED
File without changes
body CHANGED
@@ -9,21 +9,30 @@
9
9
  **-画像①-**
10
10
  ![画像①](c8b5a6ef4e5cbf8f127320ba0e6b3d97.png)
11
11
 
12
+
12
13
  そのためこの**画像②**のように、sweetalertも空白分を基準とした中央に配置されてしまっている状態です。
13
14
 
14
15
  **-画像②-**
15
16
  ![画像②](f44f7d40bdef97b89233804ab44e4178.png)
16
17
 
17
- ここで奇妙なのが、この**画像③**のように`position: fixed`が指定してあるハンバーガーメニューも何故か一緒にスクロールしてしまっていることです、何故かプロパティが効いていません。
18
18
 
19
+ ここで奇妙なのが、この**画像③**のように`position: fixed`が指定してあるハンバーガーメニューも何故か一緒にスクロールしてしまっていることです、~~何故かプロパティが効いていません。~~
20
+
19
21
  **-画像③-**
20
22
  ![画像③](35c86b235e0d38640795c95a81628962.png)
23
+ **追記:**
24
+ 以下の**追記画像①**はスワイプしながら撮ったスクリーンショットなのですが、基準の位置はオカシイですが一応`position: fixed`自体は効いているようでした。
25
+ bodyが不自然に伸びてしまっているのでしょうか?
21
26
 
27
+ **-追記画像①-**
28
+ ![追記画像①](45606f939a8fca18707765057b08724c.png)
29
+
30
+
22
31
  そして期待した通りに表示される場合もあります、ただその時は何故かcssアニメーションが効かなくなっています。
23
32
 
24
33
  纏めると、「サイトの下部に謎の余白ができる・メニューの`position: fixed`が効かなくなる」と「cssアニメーションが効かなくなる」のどちらかがランダムに発生している状態です。
25
34
 
26
- 最後に以下の**画像④**はSafariで下方向にスワイプした状態で撮ったスクリーンショットなのですが、メニューにきちんと`position: fixed`が効いており、そもそもプロパティが指定できていないという話ではないとご理解頂けると思います。
35
+ 最後に以下の**画像④**は表示問題のないSafariでスワイプしながら撮ったスクリーンショットなのですが、メニューにきちんと`position: fixed`が効いており、そもそもプロパティが指定できていないという話ではないとご理解頂けると思います。
27
36
 
28
37
  **-画像④-**
29
38
  ![画像④](c140def8f1c54f35973942bb280f0cc5.png)
@@ -33,11 +42,14 @@
33
42
  iPhone6, 6plus, 8 / Chrome, Safari, Yahoo
34
43
  Xperia xz1 / Chrome
35
44
 
45
+ ###試したこと
46
+ 下記のコードでブラウザの`inneeHeight`を取得しているコードが原因かと思い、タイミングを`load`や`DomContentLoaded`にしてみたりしましたが変わりませんでした。
47
+
36
48
  ###該当部分のコード
37
49
  特にエラー等もなく、色々とググっては見たのですが似たような症状もヒットせず、私の知識では該当部分が絞り込めませんでした。
38
50
  一応全体の親要素であるApp.vueのコードを貼らせていただきますが、他は何かご指摘いただいた時に、随時その部分のコードを追加するという形にさせて下さい。
39
51
 
40
- scssで`include`している`center-styling`は`flex-box`を使って上下左右の中央に配置するコードです。
52
+ scssで`include`している`center-styling`は`flexbox`を使って上下左右の中央に配置するコードです。
41
53
  ```html
42
54
  <template>
43
55
  <div id="app">

3

説明不足だった箇所を訂正

2020/01/05 17:15

投稿

take-t.t.
take-t.t.

スコア360

title CHANGED
File without changes
body CHANGED
@@ -23,7 +23,7 @@
23
23
 
24
24
  纏めると、「サイトの下部に謎の余白ができる・メニューの`position: fixed`が効かなくなる」と「cssアニメーションが効かなくなる」のどちらかがランダムに発生している状態です。
25
25
 
26
- 最後に以下の**画像④**はSafariでにスワイプした状態で撮ったスクリーンショットなのですが、メニューにきちんと`position: fixed`が効いており、そもそもプロパティが指定できていないという話ではないとご理解頂けると思います。
26
+ 最後に以下の**画像④**はSafariで下方向にスワイプした状態で撮ったスクリーンショットなのですが、メニューにきちんと`position: fixed`が効いており、そもそもプロパティが指定できていないという話ではないとご理解頂けると思います。
27
27
 
28
28
  **-画像④-**
29
29
  ![画像④](c140def8f1c54f35973942bb280f0cc5.png)
@@ -37,6 +37,7 @@
37
37
  特にエラー等もなく、色々とググっては見たのですが似たような症状もヒットせず、私の知識では該当部分が絞り込めませんでした。
38
38
  一応全体の親要素であるApp.vueのコードを貼らせていただきますが、他は何かご指摘いただいた時に、随時その部分のコードを追加するという形にさせて下さい。
39
39
 
40
+ scssで`include`している`center-styling`は`flex-box`を使って上下左右の中央に配置するコードです。
40
41
  ```html
41
42
  <template>
42
43
  <div id="app">
@@ -102,6 +103,7 @@
102
103
  ```
103
104
  ```css
104
105
  @import '@/assets/styles/_fragments.scss';
106
+
105
107
  html {
106
108
  font-size: calc(62.5% + 0.5vw);
107
109
  }

2

誤字を修正

2020/01/03 15:17

投稿

take-t.t.
take-t.t.

スコア360

title CHANGED
File without changes
body CHANGED
@@ -5,21 +5,26 @@
5
5
 
6
6
  ###発生している問題・エラーメッセージ
7
7
  今現在iPhoneのChromeのモバイルブラウザでのみ以下の**画像①**のように何故かサイトの下部に謎の余白ができてしまっています。
8
+
9
+ **-画像①-**
8
10
  ![画像①](c8b5a6ef4e5cbf8f127320ba0e6b3d97.png)
9
11
 
10
12
  そのためこの**画像②**のように、sweetalertも空白分を基準とした中央に配置されてしまっている状態です。
13
+
11
14
  **-画像②-**
12
15
  ![画像②](f44f7d40bdef97b89233804ab44e4178.png)
13
16
 
14
17
  ここで奇妙なのが、この**画像③**のように`position: fixed`が指定してあるハンバーガーメニューも何故か一緒にスクロールしてしまっていることです、何故かプロパティが効いていません。
18
+
15
19
  **-画像③-**
16
20
  ![画像③](35c86b235e0d38640795c95a81628962.png)
17
21
 
18
22
  そして期待した通りに表示される場合もあります、ただその時は何故かcssアニメーションが効かなくなっています。
19
23
 
20
- 一旦纏めると、「サイトの下部に謎の余白ができる・メニューの`position: fixed`が効かなくなる」と「cssアニメーションが効かなくなる」のどちらかがランダムに発生している状態です。
24
+ 纏めると、「サイトの下部に謎の余白ができる・メニューの`position: fixed`が効かなくなる」と「cssアニメーションが効かなくなる」のどちらかがランダムに発生している状態です。
21
25
 
22
26
  最後に以下の**画像④**はSafariで上にスワイプした状態で撮ったスクリーンショットなのですが、メニューにきちんと`position: fixed`が効いており、そもそもプロパティが指定できていないという話ではないとご理解頂けると思います。
27
+
23
28
  **-画像④-**
24
29
  ![画像④](c140def8f1c54f35973942bb280f0cc5.png)
25
30
 

1

構成を読みやすく変更

2020/01/03 10:27

投稿

take-t.t.
take-t.t.

スコア360

title CHANGED
File without changes
body CHANGED
@@ -4,34 +4,30 @@
4
4
  皆様、よろしければお力添えをお願いいたします。
5
5
 
6
6
  ###発生している問題・エラーメッセージ
7
+ 今現在iPhoneのChromeのモバイルブラウザでのみ以下の**画像①**のように何故かサイトの下部に謎の余白ができてしまっています。
7
- 以下のスクリーンショットの画像をご参照下さい。
8
+ ![画像①](c8b5a6ef4e5cbf8f127320ba0e6b3d97.png)
8
9
 
9
- 今現在iPhoneのChromeのモバイルブラウザでのみ**画像①**のように何故かサイトの下部に謎の余白ができてしまっています。
10
- そのため**画像②**のように、sweetalertも空白分を基準とした中央に配置されてしまっている状態です。
10
+ そのためこの**画像②**のように、sweetalertも空白分を基準とした中央に配置されてしまっている状態です。
11
- ここで奇妙なのが、**画像**のように`position: fixed`が指定してあるハンバーガーメニューも何故か一緒にスクロールしてしまっていることです、何故かプロパティが効いていません。
11
+ **-画像②-**
12
- そして**画像④**のように表示が普通の場合もあります、ただその時は何故かcssアニメーションが効かなくなっています。
12
+ ![画像②](f44f7d40bdef97b89233804ab44e4178.png)
13
13
 
14
- 一旦纏めると、「サイト下部に謎の余白できる / メニューの`position: fixed`が効かなくな」と「cssアニメーションが効なくなる」のどちらかがランダム発生している状態です。
14
+ ここで奇妙なのが、こ**画像③**のように`position: fixed`が指定してあハンバーガーニュも何故一緒スクロールしてしまっていることです、何故かプロパティが効いていません
15
+ **-画像③-**
16
+ ![画像③](35c86b235e0d38640795c95a81628962.png)
15
17
 
16
- 最後に**画像⑤**はSafariで上にスワイプした状態で撮っスクリショットなのです、メニューにきちんと`position: fixed`がいており、そもそもプロパティが指定できていいという話ではないとご理解頂けると思います。
18
+ て期待し通りに表示される場合もあります、だその時は何故かcssアニメーショが効っています。
17
19
 
20
+ 一旦纏めると、「サイトの下部に謎の余白ができる・メニューの`position: fixed`が効かなくなる」と「cssアニメーションが効かなくなる」のどちらかがランダムに発生している状態です。
21
+
22
+ 最後に以下の**画像④**はSafariで上にスワイプした状態で撮ったスクリーンショットなのですが、メニューにきちんと`position: fixed`が効いており、そもそもプロパティが指定できていないという話ではないとご理解頂けると思います。
23
+ **-画像④-**
24
+ ![画像④](c140def8f1c54f35973942bb280f0cc5.png)
25
+
18
26
  **※確認した環境:**
19
27
  windows10 pro 64bit / Chrome, Firefox, edge
20
28
  iPhone6, 6plus, 8 / Chrome, Safari, Yahoo
21
29
  Xperia xz1 / Chrome
22
30
 
23
- ###スクリーンショット
24
- **-画像①-**
25
- ![画像①](c8b5a6ef4e5cbf8f127320ba0e6b3d97.png)
26
- **-画像②-**
27
- ![画像②](f44f7d40bdef97b89233804ab44e4178.png)
28
- **-画像③-**
29
- ![画像③](35c86b235e0d38640795c95a81628962.png)
30
- **-画像④-**
31
- ![画像⑤](3572976ee385d465e3b967208bb398ab.png)
32
- **-画像⑤-**
33
- ![画像⑤](c140def8f1c54f35973942bb280f0cc5.png)
34
-
35
31
  ###該当部分のコード
36
32
  特にエラー等もなく、色々とググっては見たのですが似たような症状もヒットせず、私の知識では該当部分が絞り込めませんでした。
37
33
  一応全体の親要素であるApp.vueのコードを貼らせていただきますが、他は何かご指摘いただいた時に、随時その部分のコードを追加するという形にさせて下さい。