回答編集履歴

1

上側の空白を見落としていたので対処を追加

2020/03/15 23:38

投稿

marlboro_tata
marlboro_tata

スコア525

test CHANGED
@@ -7,3 +7,27 @@
7
7
  HTMLでbodyに当たる要素に紫色の背景色を設定するか、
8
8
 
9
9
  .newreg の height: 100%; を min-height: 100vh; と書き換えれば、画面の高さ分、.newreg 要素の領域が及ぶようになると思います。
10
+
11
+
12
+
13
+ 2020/03/16追記
14
+
15
+ .newreg の上下に空白ができているのを見落としていました。(すみません)
16
+
17
+ ```CSS
18
+
19
+ .newreg {
20
+
21
+ min-height: 100vh;
22
+
23
+ padding-top: 1px;/*これを新たに追加*/
24
+
25
+ }
26
+
27
+ ```
28
+
29
+ こちらで、上側の空白が埋まると思います。
30
+
31
+ 上側の空白の理由は、子要素の.newregstr の上マージン分、.newreg 要素の背景の領域が下がっているためだと思います。
32
+
33
+ そういう場合、親要素にpaddingで、1pxでもいいので空白を与えてやると、解消できます。