質問編集履歴
3
書式の改善
test
CHANGED
File without changes
|
test
CHANGED
@@ -34,12 +34,12 @@
|
|
34
34
|
}
|
35
35
|
```
|
36
36
|
|
37
|
-
解説
|
37
|
+
[解説]
|
38
38
|
#section01に指定した青線がbox01を囲って、背景ピンクがなくなっています。
|
39
39
|
これは、#section01がposition:absoluteを指定されたことで通常の位置より浮いて(通常の位置とはh1要素と並列の位置)、box01の下に重なっているため、背景ピンクが見えなくなってしまっているのです。
|
40
40
|
そして、box02が#section01を基準にtop:50px、left:50pxに位置しています。
|
41
41
|
|
42
|
-
疑問点
|
42
|
+
[疑問点]
|
43
43
|
これは、#section01がposition:absoluteを指定されたことで通常の位置より浮いて(通常の位置とはh1要素と並列の位置)、box01の下に重なっているため、背景ピンクが見えなくなってしまっているのです。
|
44
44
|
|
45
45
|
box01の下に重なっているとのことなのですが、#section01はブロック要素であるのでwidthはブラウザ幅になるのにbox1はwidthが100pxでなぜ見えなくなるのかわかりません。加えてなんで背景は消えてborderの青線がbox01を囲うのかが全く分かりません
|
2
書式の改善
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,8 +1,6 @@
|
|
1
1
|
とあるサイトでpositonの勉強をしておりましたが以下のコードが解説を読んでもどうしても理解できません。
|
2
2
|
|
3
|
-
|
4
|
-
html
|
3
|
+
```html
|
5
|
-
コード
|
6
4
|
<h1>sample07</h1>
|
7
5
|
<section id="section01">
|
8
6
|
<div class="box box01">
|
@@ -12,7 +10,8 @@
|
|
12
10
|
box02
|
13
11
|
</div>
|
14
12
|
</section>
|
13
|
+
```
|
15
|
-
css
|
14
|
+
```css
|
16
15
|
#section01{
|
17
16
|
background-color:pink;
|
18
17
|
border:2px solid #00f;
|
@@ -33,6 +32,7 @@
|
|
33
32
|
top:50px;
|
34
33
|
left:50px;
|
35
34
|
}
|
35
|
+
```
|
36
36
|
|
37
37
|
解説
|
38
38
|
#section01に指定した青線がbox01を囲って、背景ピンクがなくなっています。
|
1
書式の改善
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,6 +1,8 @@
|
|
1
1
|
とあるサイトでpositonの勉強をしておりましたが以下のコードが解説を読んでもどうしても理解できません。
|
2
2
|
|
3
|
+
|
3
|
-
html
|
4
|
+
html
|
5
|
+
コード
|
4
6
|
<h1>sample07</h1>
|
5
7
|
<section id="section01">
|
6
8
|
<div class="box box01">
|
@@ -10,7 +12,6 @@
|
|
10
12
|
box02
|
11
13
|
</div>
|
12
14
|
</section>
|
13
|
-
|
14
15
|
css
|
15
16
|
#section01{
|
16
17
|
background-color:pink;
|