HTML все, что связано со структурой из того, что я узнал.Может быть, попробуйте сделать интервалы между вашими html, чтобы их было легче читать (поверьте, это сэкономит время в долгосрочной перспективе при поиске мелких ошибок) Попробуйте использовать какой-нибудь текстовый редактор, чтобы идея чистого html в вашу голову всегда помогала,Также не очень понятно, почему у вас есть встроенный тег нижнего колонтитула, этот тег обычно используется для авторских прав и т. Д. Если вы хотите уменьшить размер текста, просто используйте css.Правило большого пальца. CSS внешний вид. HTML-структура.
Просто укажите идентификатор текста, который вы хотите сделать меньше, и измените размер шрифта в вашем CSS позже.Сохраняет использование ненужного тега нижнего колонтитула
<!-- beginning of main-container -->
<div class="main-container">
<main>
<section>
<h3>Featured Stories</h3>
<figure>
<a href="#"><img src="bird-story.jpg" alt="A red-flanked bluetail roosting on the grounds of Library" title="A red-flanked bluetail roosting on the grounds of Library" /></a>
<a href="#"><h4>Rare bird attracts crowds</h4></a>
<figcaption id = "Smaller text" >A red‐flanked bluetail roosting on the grounds of Library is popular with birders.</figcaption>
</figure>
</section>
</main>
</div>
<!-- end of main-header -->