Construye una página portafolio personal

buenas tardes , tengo otro problema en el ultimo ejercico, el de Construye una página portafolio personal.
al final me sale este error

Tu elemento #navbar debe estar siempre en la parte superior del viewport.

si alguen me puede ayudar

abajo codigo:

<head>
<link rel="stylesheet" href="styles.css">
</head>

<!-- START BACKGROUND IMAGES -->
<div class="background_grid">
  
  <div id="background1">
  <img class="background_stretch" src="https://i.imgur.com/6wlVoxs.png" alt="welcome_background_image">
  </div> 

  <div id="background2">
  <img class="background_stretch" src="https://i.imgur.com/V953VFF.png" alt="portfolio_background_image">
  </div> 
  
  <div id="background3">
  <img class="background_stretch" src="https://i.imgur.com/IgdIi8H.png" alt="skills_background_image">
  </div> 
  
  <div id="background4">
  <img class="background_stretch" src="https://i.imgur.com/1p5toBU.png" alt="contact_background_image">
  </div> 
 </div> 
<!-- END BACKGROUND IMAGES -->
  
  
<!-- START NAV BAR -->
<header id="header">
  
 <img 
  src="https://i.ibb.co/MNVhyTW/logos-22-141-2.jpg" 
  alt="VD_logo" 
  id="VD_logo"
  width="300px";>
    
<nav id="navbar">

  
  <h3>  iVuDang 
  &nbsp; &nbsp; &nbsp;
   
  <a class="nav-link" href="#welcome-section"> Hello </a> 
  <a class="nav-link" href="#projects"> Portfolio </a> 
  <a class="nav-link" href="#skills"> Skills </a> 
  <a class="nav-link" href="#contact"> Contact </a> 
  </h3> 
              
  </nav>
 </header>
<!-- END NAV BAR -->
  
  
<!-- START WELCOME SECTION -->
<section id="welcome-section">
 
  <h1>Vu Dang</h1>
  <h2>Software Developer</h2>

</section>
<!-- END WELCOME SECTION -->
  
  
<!-- START PROJECTS SECTION -->
<section id="projects">
<h3>Portfolio</h3>

<div class="projects-grid">
  <nav id="projectsbar">

   <a id="YouTube_iVuDang" class="project-tile" target="_blank" href="https://www.youtube.com/user/iVuDang">
       YouTube
   </a>

   <a id="profile-link" class="project-tile" target="_blank" href="https://github.com/ivudang">                           
       GitHub
   </a>

   <a id="CodePen_iVuDang" class="project-tile" target="_blank" href="https://codepen.io/iVuDang">
       CodePen
  </a>
  </nav>
</div> 
<!-- END PROJECTS SECTION -->
  
  
  
<!-- START PROJECTS SECTION -->
<section id="skills">
<h3>My Skills</h3>
</section>
<!-- END PROJECTS SECTION -->
 
  
  
<!-- START CONTACT SECTION -->
<section id="contact">

  <h3>About Me</h3>
  
  <h6> 
   <li>Front-end Developer focused on writing clean and effective code. </li>
   <li> UI/UX Designer passionate about designing beautiful and friendly user experiences. </li> 
  <li> Digital Nomad of sorts who loves to travel and capture our amazing world on film.</li>
  </h6>
  
  
  
 <a id="iVuDang_LinkedIn_a" target="_blank" href="https://www.linkedin.com/in/ivudang/">                                                                    
  <img src="https://i.imgur.com/ydhzwyH.png" alt="iVuDang_LinkedIn_img"
     id="iVuDang_LinkedIn" class="social_media">
 </a>
        
                                     
<a id="iVuDang_Instagram_a" target="_blank" href="https://www.instagram.com/ivudang/"> 
  <img src="https://i.imgur.com/SuNtLNW.png" alt="iVuDang_Instagram_img"
     id="iVuDang_Instagram" class="social_media">  
</a> 
  
  
  <a id="iVuDang_CodePen_a" target="_blank" href="https://codepen.io/iVuDang"> 
  <img src="https://i.imgur.com/b4sp5N2.png" alt="iVuDang_CodePen_img"
     id="iVuDang_CodePen" class="social_media">  
  </a> 

  <a id="iVuDang_GitHub_a" target="_blank" href="https://github.com/ivudang"> 
  <img src="https://i.imgur.com/ENayx3n.png" alt="iVuDang_GitHub_img"
     id="iVuDang_GitHub" class="social_media">  
  </a> 
  
  <a id="iVuDang_YouTube_a" target="_blank" href="https://www.youtube.com/user/iVuDang"> 
  <img src="https://i.imgur.com/L9vlNxN.png" alt="iVuDang_YouTube_img"
     id="iVuDang_YouTube" class="social_media">  
  </a> 
  
</section>
<!-- END CONTACT SECTION --> ```

Por favor, preceda su código con una línea separada de tres acentos graves (`) y sígalo con una línea separada de tres acentos graves.

```
Su código aquí
```

También puede usar este botón (</>) en el editor para agregar el carácter (`) alrededor del texto.

ya lo pude dejar con acento.

Necesita publicar su código CSS también.


body {
  font-family: 'nunito';
  color: white;
  background-color: black;
  line-height: 1.4;
  width: 100%;
}

/* START NAV BAR */
header {
  position: fixed;
  top: 0px;
  width: 100%;
  
  height: 19px;
  padding: 25px 0px;
  
  display: flex;
  justify-content: space-between;
  align-items: center;
  
  background-color: black;
  opacity: 0.7;
  
  z-index: 5;
}

header a{
  margin-right: 2rem;
  color: gray;
  
  text-decoration: none;
  z-index: 5;
}

header a:hover{
  margin-right: 2rem;
  color: white;
  
  text-decoration: underline;
  z-index: 5;
}

header h3{
  margin-right: 2rem;
  color: white;
  
  text-decoration: none;
}
/* END NAV BAR */


/* START BACKGROUND IMAGES */
.background_grid {
  display: grid;
  
  justify-content: center;
  align-items: center;
  
  grid-template-columns: 100%;
  grid-gap: 0px;
  
  width: 100%;
  height: auto;
  
  z-index: -2;
}

#background1 {
  grid-column: 1;
  grid-row: 1;
  
  z-index: -1; /* Ensure div tag stays behind content; -999 might work, too. */
}

#background2 {
  grid-column: 1;
  grid-row: 2;

  z-index: -1; /* Ensure div tag stays behind content; -999 might work, too. */
}

#background3 {
  grid-column: 1;
  grid-row: 3;
  
  z-index: -1; /* Ensure div tag stays behind content; -999 might work, too. */
}

#background4 {
  grid-column: 1;
  grid-row: 4;
  
  z-index: -1; /* Ensure div tag stays behind content; -999 might work, too. */
}

.background_stretch {
 width:100%;
 height:auto;
}
/* END BACKGROUND IMAGES */



/* START WELCOME-SECTION */

#welcome-section {
  width: 100%;
  height: 100vh;
  
  position: absolute;
  top: 10vw;
  left: 0vw;
  z-index: 2;
}

#welcome-section h1{
  text-align: left;  
  font-size: 3vw;
  color: silver;
  
  position: absolute;
  top: 5vw;
  left: 7vw;
}

#welcome-section h2{
  text-align: left;  
  font-size: 4vw;
  color: white;
  
  position: absolute;
  top: 10vw;
  left: 7vw;
  
  border-bottom: 1px solid gray; 
  padding-bottom: 3px;
  border-bottom-width: 1px; 
  
  word-spacing: 2px;
  letter-spacing: 5px;
}

/* END WELCOME-SECTION */



/* START PROJECT-SECTION */
#projects {
  width: 100%;
  height: auto;
  
  position: absolute;
  top: 46vw;
  left: 0vw;
  z-index: 2;
}

#projects h3{
  text-align: left;  
  font-size: 3vw;
  color: white;
  
  position: absolute;
  top: 2vw;
  left: 2vw;
  
  border-bottom: 1px solid #40e0d0; 
  border-bottom-width: 1px; 
  
  word-spacing: 2px;
  letter-spacing: 5px;
}

#projectsbar {
  display: flex;
  justify-content: center;
  align-items: center;
  
  position: absolute;
  top: 44vw;
  left: 2vw;
  
  width: 100%;
  height: auto;

  font-size: 3vw;
  word-spacing: 2px;
  letter-spacing: 5px;
}

#projectsbar a{
  margin-right: 11vw;
  margin-left: 11vw;
  color: silver;
  
  text-decoration: none;
  z-index: 2;
}

#projectsbar a:hover{
  margin-right: 11vw;
  margin-left: 11vw;
  color: #40e0d0;
  
  font-weight: bold;
  z-index: 2;
}
/* END PROJECT-SECTION */



/* START SKILL-SECTION */
#skills {
  width: 100%;
  height: auto;
  
  position: absolute;
  top: 46vw;
  left: 0vw;
  z-index: 2;
}

#skills h3{
  text-align: left;  
  font-size: 3vw;
  color: white;
  
  position: absolute;
  top: 2vw;
  left: 2vw;
  
  border-bottom: 1px solid gray; 
  border-bottom-width: 1px; 
  
  word-spacing: 2px;
  letter-spacing: 5px;
}
/* END SKILL-SECTION */


/* START CONTACT-SECTION */

#contact {
  width: 75%;
  height: auto;
  
  position: absolute;
  top: 98vw;
  left: 22vw;
  z-index: 2;
}


#contact h3{
  text-align: left;  
  font-size: 3vw;
  color: white;
  
  position: absolute;
  top: 2vw;
  left: 2vw;
  
  border-bottom: 1px solid gray; 
  border-bottom-width: 1px; 
  
  word-spacing: 2px;
  letter-spacing: 5px;
}


#contact h6 {
  text-align: left;  
  font-size: 1.5vw;
  color: silver;
  flex-wrap: wrap;
  
  position: absolute;
  top: 10vw;
  left: 3vw;
  
  word-spacing: 2px;
  letter-spacing: 1px;
  line-height: 1.8;
  
  border-bottom: 1px solid dimgray; 
  padding-bottom: 5vw;
}

#iVuDang_LinkedIn {
  width: 5vw;
  text-align: left;  
  
  position: absolute;
  top: 43vw;
  left: 3vw;
  
  opacity: 0.85;
  z-index; 3;
}

#iVuDang_Instagram {
  width: 5vw;
  text-align: left;  
  
  position: absolute;
  top: 43vw;
  left: 9vw;
  
  opacity: 0.85;
  z-index; 3;
}

#iVuDang_CodePen {
  width: 5vw;
  text-align: left;  
  
  position: absolute;
  top: 43vw;
  left: 15vw;
  
  opacity: 0.85;
  z-index; 3;
}

#iVuDang_GitHub {
  width: 5vw;
  text-align: left;  
  
  position: absolute;
  top: 43vw;
  left: 21vw;
  
  opacity: 0.85;
  z-index; 3;
}

#iVuDang_YouTube {
  width: 5vw;
  text-align: left;  
  
  position: absolute;
  top: 43vw;
  left: 27vw;
  
  opacity: 0.85;
  z-index; 3;
}

img:hover {
  filter: brightness(150%);
}
/* END CONTACT-SECTION */




/* START FOR MOBILE PHONES */
@media only screen and (max-width: 800px) 
{
    header {
    position: absolute;
    top: 0px;
    width: 100%;

    height: 2vw;
    padding: 25px 0px;

    display: flex;
    justify-content: space-between;
    align-items: center;

    background-color: black;
    opacity: 0.7;

    z-index: 5;
    font-size: 2vw;
  }
  
  #VD_logo {
  width: 12vw;
  }

#welcome-section h2{
  font-size: 3.5vw;
}


  /* END FOR MOBILE PHONES */```

agradezco me pueda ayudar

Tu elemento #navbar debe estar siempre en la parte superior del viewport.

1 Like

Para pasar las pruebas, debe tener un #navbar{...} en su código CSS, con una propiedad position establecida en fixed.

Luego, puede intentar arreglar el desplazamiento del navbar.