Кнопка находится внутри панели навигации, но btn не принадлежит классу div панели навигации. - PullRequest
0 голосов
/ 14 февраля 2020

Итак, я сделал пост, похожий на этот, поскольку не получил точного ответа и не понял инструкции. Итак, Я снова прошу вашей поддержки.

Существует несколько проблем, связанных с моей панелью навигации, которые я не могу исправить. Одна из них - кнопка, торчащая внутри навигационной панели, но она даже не относится к классу div.

Панель навигации

enter image description here

Вторая проблема заключается в том, что я не могу выстроить логотип / текст [SINUS] и ссылки вместе в одну строку. Любая помощь будет оценена!

/*====================
   The CSS File   
     Section 1:
      Buttons       
=====================*/

button {
  background-color: #358cf0;
  border: none;
  border-radius: 18px;
  text-align: center;
  text-decoration: none;
  opacity: 0.8;
  font-size: 14px;
  color: rgb(255, 255, 255);
  padding: 12px 48px;
  transition: 0.3s;
  outline: none;
}

button:hover {
  opacity: 1;
}

ul li {
  display: inline-block;
  padding: 10px;
  font-size: 20px;
  font-family: raleway;
}

ul li:hover {
  color: orange;
}


/*====================
   The CSS File   
     Section 2:
      Alerts       
=====================*/

.container {
  position: fixed;
  top: 74%;
  right: 0;
  left: 77%;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: basic;
}

.modal {
  width: 40%;
  min-width: 20rem;
  background-color: #ffffff;
  border-radius: 12px;
}

.modal-header {
  display: flex;
  align-items: center;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  background-color: #358cf0;
  padding: 8px 10px;
  color: #fff;
  font-size: 110%;
  font-weight: 600;
  font-family: basic;
}

.modal-content {
  padding: 1rem;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
}

.modal-footer {
  text-align: center;
}


/*====================
   The CSS File   
     Section 3:
      Body etc.       
=====================*/

body {
  background-color: #252036;
}

#navigation-container {
  width: 1200px;
  margin: 0 auto;
  height: 70%;
}

.navigation-bar {
  background-color: #1c172c;
  position: fixed;
  width: 100%;
  left: 0;
  top: 0;
  text-align: right;
}

.navigation-bar ul {
  padding: 0px;
  margin: 0px;
  text-align: right;
  display: inline-block;
  vertical-align: top;
}

.navigation-bar li {
  list-style-type: none;
  padding: 0px;
  display: inline;
  text-align: right;
}

.navigation-bar li a {
  color: black;
  font-size: 16px;
  font-family: basic;
  text-decoration: none;
  line-height: 70px;
  padding: 5px 15px;
  opacity: 0.7;
}

#menu {
  float: right;
}


/*====================
   The CSS File   
     Section 4:
        Text       
=====================*/

@font-face {
  font-family: basic;
  src: url(Helmet-Regular.ttf);
}

h1 {
  font-family: basic;
  color: white;
  font-size: 390%;
  text-align: left;
}
<!DOCTYPE html>
<html>

<head>
  <link rel="stylesheet" type="text/css" href="sccp.css">
  <title>Sinus - 【Home】</title>
  <link rel="icon" href="titl.ico">
  <link rel="apple-touch-icon" href="titl.ico" />
</head>

<body>
  <div class="navigation-bar">
    <div id="navigation-container">
      <h1>SINUS</h1>
      <ul>
        <li><a href="#">Home</a></li>
      </ul>
    </div>
  </div>
  <button>Download</button>
  <div class="container" role="alert">

    <div class="modal">
      <div class="modal-header">
        UPDATE! Sinus 1.0v
      </div>
      <div class="modal-content">
        Here new stuff go gogogo
        <br><a href="#">Read more...</a>
      </div>
      <div class="modal-footer">

      </div>
    </div>

  </div>

</body>

</html>

1 Ответ

0 голосов
/ 14 февраля 2020

Чтобы выровнять lo go и ссылки, используйте flex в контейнере # navigation:

#navigation-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

justify-content: space -ween поместит максимальное пространство между содержимое - в этом случае ваш lo go и ul, которые содержат ссылки. align-items: center выравнивает их по вертикали.

https://codepen.io/doughballs/pen/RwPrYoX

Не уверен, что ваша проблема с кнопкой, но потому что ваша навигация имеет позицию : исправлено , оно удаляется из потока страницы, поэтому кнопка не «знает», что она там есть. Если вы хотите, чтобы он находился под навигацией, вам нужно добавить контейнер с margin-top к pu sh down. Но я не уверен, в чем твоя проблема, уточни, и я исправлю кодовую ручку.

...