回答編集履歴

1

追記

2021/02/19 00:52

投稿

dit.
dit.

スコア3235

test CHANGED
@@ -3,3 +3,87 @@
3
3
  例えばウィンドウ幅が800pxの時には400px分`.container`がはみ出すことになるので、これが原因ではないかと思います。
4
4
 
5
5
  「見本」がどのようなものかはわかりませんがコードが確認できるようならCSSを確認して横幅の指示を確認してみては。
6
+
7
+
8
+
9
+ ---
10
+
11
+ 追記
12
+
13
+
14
+
15
+ 現在は下記のようになっていると思います。
16
+
17
+ ```css
18
+
19
+ /* 略 */
20
+
21
+ .container{
22
+
23
+ width: 1200px;
24
+
25
+ background-color: white;
26
+
27
+ margin: 0 auto;
28
+
29
+ }
30
+
31
+ /* 略 */
32
+
33
+ @media screen and (max-width: 780px){
34
+
35
+ .container{
36
+
37
+ width: 98%;
38
+
39
+ }
40
+
41
+ }
42
+
43
+ /* 略 */
44
+
45
+ ```
46
+
47
+ ウィンドウ幅が780pxより大きい場合は.containerの幅がwidth: 1200px;に固定されています。
48
+
49
+ ウィンドウサイズが780px~1199pxの間で横スクロールが発生する状態だと思います。
50
+
51
+
52
+
53
+ 対処の方法は様々あると思いますが、個人的にやりやすいのは基本をwidth: 98%;にしておいてmax-width: 1200px;を設定するとかです。
54
+
55
+ ```css
56
+
57
+ /* 略 */
58
+
59
+ .container{
60
+
61
+ width: 98%; /* 変更 */
62
+
63
+ max-width: 1200px; /* 追加 */
64
+
65
+ background-color: white;
66
+
67
+ margin: 0 auto;
68
+
69
+ }
70
+
71
+ /* 略 */
72
+
73
+ @media screen and (max-width: 780px){
74
+
75
+ /* 削除
76
+
77
+ .container{
78
+
79
+ width: 98%;
80
+
81
+ }
82
+
83
+ */
84
+
85
+ }
86
+
87
+ /* 略 */
88
+
89
+ ```