У меня есть веб-сайт (который я провел несколько месяцев разработки):Наложение тембров элементов в CSS
body {
height: 1920px;
}
.h1 {
position: fixed;
color: #333;
}
.h2 {
position: relative;
color: red;
}
<div class="1">
<h1 class="h1">
Hi
</h1>
</div>
<div class="2">
<h2 class="h2">
Bye. Bye. Bye. Bye. Bye. Bye. Bye. Bye. Bye. Bye. Bye. Bye. Bye. Bye. Bye. Bye. Bye. Bye. Bye. Bye. Bye. Bye. Bye. Bye. Bye. Bye. Bye. Bye. Bye. Bye. Bye. Bye. Bye. Bye. Bye. Bye. Bye. Bye. Bye. Bye. Bye. Bye. Bye. Bye. Bye. Bye. Bye.
</h2>
</div>
Однако, как вы можете видеть, красный текст покрывает черный текст и я Не знаю, почему. Как я могу сделать так, чтобы красный текст был ниже черного текста?