質問編集履歴

1

自分で実施したテストを追記しました

2019/02/25 09:25

投稿

maakun
maakun

スコア22

test CHANGED
File without changes
test CHANGED
@@ -15,3 +15,87 @@
15
15
 
16
16
 
17
17
  単純な質問ですみません。
18
+
19
+
20
+
21
+ 自分でやったテストを追記します。
22
+
23
+ 孫要素の動きが親のabsoluteを基準に動いているように思えるのですが、いかかでしょうか?
24
+
25
+
26
+
27
+ ```html
28
+
29
+ <div class="main-slider-wrap">
30
+
31
+ <ul class="slide-group">
32
+
33
+ <li class="box1"></li>
34
+
35
+ </ul>
36
+
37
+ </div>
38
+
39
+ ```
40
+
41
+
42
+
43
+ ```css
44
+
45
+ * {
46
+
47
+ margin: 0;
48
+
49
+ padding: 0;
50
+
51
+ }
52
+
53
+ li {
54
+
55
+ list-style-type: none;
56
+
57
+ }
58
+
59
+ .main-slider-wrap {
60
+
61
+ position: relative;
62
+
63
+ width: 500px;
64
+
65
+ height: 500px;
66
+
67
+ background-color: green;
68
+
69
+ }
70
+
71
+ .slide-group {
72
+
73
+ position: absolute;
74
+
75
+ top: 200px;
76
+
77
+ left: 200px;
78
+
79
+ }
80
+
81
+ .box1 {
82
+
83
+ width: 100px;
84
+
85
+ height: 100px;
86
+
87
+ background-color: orange;
88
+
89
+ position: absolute;
90
+
91
+ left: 0;
92
+
93
+ top: 0;
94
+
95
+ }
96
+
97
+ ```
98
+
99
+ 先祖要素である.main-slider-wrapのhtmlをコメントアウトしても孫要素の.box1が親要素である.slide-groupを基準に動いてます。
100
+
101
+ これはどういった動きなのでしょうか?