Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

.menu não esta funcionando

Todos os estilos dentro da class menu não estão aparecendo, alguém sabe o por que?

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Gatito PetShop</title>

    <link rel="stylesheet" href="./css/reset.css" />
    <link rel="stylesheet" href="./css/style.css" />
  </head>
  <body>
    <header>
      <figure class="header__logo">
        <img src="assets/img/logo.png" alt="Logo" class="header__img" />
      </figure>

      <nav class="header__menu menu">
        <ul class="menu__list">
          <li <a class="menu__links">
            <a class="menu__link" href="index.html">Pagina Inicio</a>
          </li>
          <li <a class="menu__links">
            <a class="menu__link" href="index.html">Sobre nos</a>
          </li>
          <li <a class="menu__links">
            <a class="menu__link" href="index.html">Cães</a>
          </li>
          <li <a class="menu__links">
            <a class="menu__link" href="index.html">Gatos</a>
          </li>
          <li <a class="menu__links">
            <a class="menu__link" href="index.html">Pássaros</a>
          </li>
        </ul>
      </nav>
    </header>

    <footer class="footer">
      <img
        src="assets/img/footer-logo.png"
        alt="Footer Logo"
        class="footer__logo"
      />
      <p class="footer__txt">2021 Gatito Blog. All rights reserved.</p>
    </footer>
  </body>
</html>
$purple: #a050be;
$light-gray: #eaeaeb;
$dark-gray: #464646;

.header {
  font-size: Arial, Helvetica, sans-serif;

  &__logo {
    text-align: center;
  }

  &__img {
    max-width: 350px;
  }

  .menu {
    border: 1px solid red;

    &__list {
      display: flex;
      justify-content: center;
      border-top: 1px solid $light-gray;
      border-bottom: 1px solid $light-gray;
      margin: auto;
      width: 80%;
      padding: 20px 0;
    }

    &__links + &__links {
      border-left: 2px solid $light-gray;
    }

    &__link {
      padding: 0 25px;
      color: $dark-gray;

      &:hover {
        color: $purple;
      }
    }
  }
}

/* footer */
.footer {
  text-align: center;
  padding: 20px 0;
  font-family: Arial, Helvetica, sans-serif;
  position: relative;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);

  &__logo {
    max-width: 100px;
  }

  &__text {
    margin: auto;
    font-size: 14px;
  }
}
1 resposta
solução!

A tag

  • . No seu código ela está <li , sem o último simbolo, que seria <li>.