The scroll bar is not displayed

You do not have enough content on the page for a scroll bar to appear. If you add more content it will show up as needed.

You can add a height to the body just to see it, but do not keep it, you do not want a fixed height on the body.

body  {
  height: 2000px;
}

I’ve edited your post for readability. When you enter a code block into a forum post, please precede it with a separate line of three backticks and follow it with a separate line of three backticks to make it easier to read.

You can also use the “preformatted text” tool in the editor (</>) to add backticks around text.

See this post to find the backtick on your keyboard.
Note: Backticks (`) are not single quotes (’).


You have a stray span tag in your HTML. When I remove it and format it, it looks like this.

<nav id="navbar">
  <nav id="nav-div">
    <a href="#about" id="navlink">About</a>
    <a href="#work" id="navlink">Work</a>
    <a href="#contact" id="navlink">Contact</a>
  </nav>
</nav>
<section id="welcome-section" id="about">
  <h1>Hey I am Mimic</h1>
  <p class="p-section">a web developer</p>
</section>
<section id="projects" id="work">
  <h2 class="h2_projects">These are some of my projects</h2>
</section>