Код Navbar не работает

Сегодня я пытался сделать простую навигационную панель CSS, и вы знаете, ничего не работает, я просто застрял! Нет кода работает, даже заполнение не работает. Любая помощь?

https://codepen.io/anon/pen/gxYdPx << demo

Дополнительно Мой код,

style.css

    body {
     margin: 0;
    }
    .navigation {
     background-color: #ecf0f1;
     width: 100%;
     height: 90px;
    }
    .navigation ul {
     overflow: hidden;
     list-style-type: none;
     margin: 0;
     padding: 0;
    }
    
    .navigation li {
     float: right;
    }
    
    .navigation li a {
     display: block;
        color: white;
        text-align: center;
    
    
        text-decoration: none;
    }
index.html

<html>
 <head>
  <link rel="stylesheet" type="text/css" href="css/style.css">
  <title>ZadxHost - The Best You Can Imagine!</title>
 </head>
 <body>
  <!-- Navigation Bar -->
  <div class="navigation">
   <h1>ZadxHost</h1>

   <ul>
    <a href="#"><li>Home</li></a>
    <a href="#"><li>Panel</li></a>
    <a href="#"><li>Pricing</li></a>
    <a href="#"><li>Contact Us</li></a>
   </ul>
  </div>

 </body>
</html>

1 ответ

Решение

Вам нужно поставить a элементы внутри li элементы, а не наоборот.

Так...

    <ul>
        <li><a href="#">Home</a></li>
        //.....
    </ul>

На данный момент ваш CSS ориентирован .navigation li a который не будет работать с вашей текущей структурой.

Другие вопросы по тегам