質問編集履歴

5

修正

2018/01/25 14:20

投稿

kihara
kihara

スコア40

test CHANGED
File without changes
test CHANGED
File without changes

4

修正

2018/01/25 14:20

投稿

kihara
kihara

スコア40

test CHANGED
File without changes
test CHANGED
File without changes

3

修正

2018/01/25 12:56

投稿

kihara
kihara

スコア40

test CHANGED
File without changes
test CHANGED
@@ -106,7 +106,7 @@
106
106
 
107
107
  <div class="bbb">
108
108
 
109
- <div class="ccc">この部分を横は隠して縦はそのままスクロールバーをつけずそのまま表示させたい</div>
109
+ <div class="ccc">この部分を横は隠して縦はスクロールバーをつけずそのまま表示させたい</div>
110
110
 
111
111
  </div>
112
112
 

2

追記

2018/01/25 10:29

投稿

kihara
kihara

スコア40

test CHANGED
File without changes
test CHANGED
@@ -9,6 +9,10 @@
9
9
  しかし、overflow-y:hiddenもしくはoverflow-y:scrollと指定した場合は、
10
10
 
11
11
  横は隠されずにちゃんと縦だけに効果が適用されています。
12
+
13
+ また、別の部分でposition:stickyを使用しているので、
14
+
15
+ bodyにoverflow-x:hiddenを適用することが出来ません。
12
16
 
13
17
 
14
18
 
@@ -24,62 +28,92 @@
24
28
 
25
29
  ```html
26
30
 
27
- <section>
31
+ <!DOCTYPE html>
28
32
 
29
- <div class="a">
33
+ <html>
30
34
 
35
+ <head>
36
+
37
+ <meta charset="UTF-8">
38
+
39
+ <title>Document</title>
40
+
41
+ <style>
42
+
43
+ *{
44
+
45
+ margin: 0;
46
+
47
+ padding: 0;
48
+
49
+ }
50
+
51
+ .abc {
52
+
53
+ width: 100%;
54
+
55
+ height: 300px;
56
+
57
+ background: blue;
58
+
59
+ }
60
+
61
+ .aaa {
62
+
63
+ width: 100%;
64
+
65
+ height: 500px;
66
+
67
+ background: #000;
68
+
69
+ overflow-x: hidden;
70
+
71
+ }
72
+
73
+ .bbb {
74
+
75
+ width: 100%;
76
+
77
+ height: 200px;
78
+
79
+ margin-top: -100px;
80
+
81
+ background: red;
82
+
83
+ }
84
+
85
+ .ccc {
86
+
87
+ width: 100%;
88
+
89
+ height: 200px;
90
+
91
+ margin-left: 10%;
92
+
93
+ background: #ccc;
94
+
95
+ }
96
+
97
+ </style>
98
+
99
+ </head>
100
+
101
+ <body>
102
+
31
- <div class="b"></div>
103
+ <div class="abc"></div>
104
+
105
+ <div class="aaa">
106
+
107
+ <div class="bbb">
108
+
109
+ <div class="ccc">この部分を横は隠して縦はそのままスクロールバーをつけずそのまま表示させたい</div>
32
110
 
33
111
  </div>
34
112
 
113
+ </div>
114
+
115
+ </body>
116
+
35
- </section>
117
+ </html>
36
118
 
37
119
  ```
38
-
39
- ```css
40
-
41
- section{
42
-
43
- widtn:100%;
44
-
45
- height:500px;
46
-
47
- overflow-x:hidden;
48
-
49
- margin-top:20%;
50
-
51
- background:#ccc;
52
-
53
- }
54
-
55
- .a{
56
-
57
- widtn:100%;
58
-
59
- height:100px;
60
-
61
- margin-top:-10%;
62
-
63
- background:red;
64
-
65
- }
66
-
67
- .b{
68
-
69
- widtn:100%;
70
-
71
- height:100%;
72
-
73
- margin-left:10%;
74
-
75
- background:#000;
76
-
77
- }
78
-
79
- ```
80
-
81
-
82
-
83
- また、別の部分でposition:stickyを使用しているので、
84
-
85
- bodyにoverflow-x:hiddenを適用することが出来ません。

1

追記

2018/01/25 10:27

投稿

kihara
kihara

スコア40

test CHANGED
File without changes
test CHANGED
@@ -15,3 +15,71 @@
15
15
  これは何をしても回避出来ない仕様なのでしょうか?
16
16
 
17
17
  もし詳しい方がいらしたらご教授お願い致します。
18
+
19
+
20
+
21
+ ### 追記:ソースコード
22
+
23
+
24
+
25
+ ```html
26
+
27
+ <section>
28
+
29
+ <div class="a">
30
+
31
+ <div class="b"></div>
32
+
33
+ </div>
34
+
35
+ </section>
36
+
37
+ ```
38
+
39
+ ```css
40
+
41
+ section{
42
+
43
+ widtn:100%;
44
+
45
+ height:500px;
46
+
47
+ overflow-x:hidden;
48
+
49
+ margin-top:20%;
50
+
51
+ background:#ccc;
52
+
53
+ }
54
+
55
+ .a{
56
+
57
+ widtn:100%;
58
+
59
+ height:100px;
60
+
61
+ margin-top:-10%;
62
+
63
+ background:red;
64
+
65
+ }
66
+
67
+ .b{
68
+
69
+ widtn:100%;
70
+
71
+ height:100%;
72
+
73
+ margin-left:10%;
74
+
75
+ background:#000;
76
+
77
+ }
78
+
79
+ ```
80
+
81
+
82
+
83
+ また、別の部分でposition:stickyを使用しているので、
84
+
85
+ bodyにoverflow-x:hiddenを適用することが出来ません。