Изображение не выровнено по вертикали - PullRequest
0 голосов
/ 20 декабря 2018

.topnavigatiebar {
  width: 1500px;
  height: 100px;
  background-color: #fafafa;
  position: fixed;
  top: 0;
  overflow: hidden;
  z-index: 9;
  white-space: nowrap;
}

.topnavigatiebar img {
  float: left;
}

.topnavigatiebar #nav {
  width: 80%;
  height: 50%;
  margin-top: 25px;
  margin-left: 20px;
  float: left;
  display: block;
  text-decoration: none;
  text-align: center;
}

.topnavigatiebar #nav #sector {
  width: auto;
  height: 75%;
  float: left;
  margin: 0 15px 0 15px;
  padding: 5px 10px 5px 10px;
  border-radius: 6px;
}

.topnavigatiebar #nav #sector:hover {
  background-color: lightgrey;
  transition: 0.25s;
}

.topnavigatiebar #nav .active {
  background-color: #b7a483;
}

.topnavigatiebar #nav:visited {
  color: black;
}

.topnavigatiebar #nav #sector a {
  font-size: 20px;
  vertical-align: center;
  line-height: 40px;
  text-decoration: none;
  color: inherit;
}

#logo {
  display: inline-block;
  margin-top: auto;
  height: 100%;
  vertical-align: middle;
}

#logo img {
  background: #3A6F9A;
  vertical-align: middle;
  max-height: 100px;
  max-width: 100px;
  border-radius: 45px;
}

.right {
  float: right;
}
<div class="topnavigatiebar">
  <a href="website.php"><img src="https://imgur.com/trhdmMX"></a>
  <div id="nav">
    <div id="sector"><a href="website.php">Home</a></div>
    <div id="sector" class="active"><a href="website.php">KlantenInformatie</a></div>
    <div id="sector"><a href="website.php">Artikelen</a></div>
    <div id="sector"><a href="website.php">Instellingen</a></div>
    <div class="right">
      <div id="sector"><a href="website.php">Afmelden</a></div>
    </div>
  </div>
  <div id="logo"><img src="../Includes/Pictures/ProfielLogo.png"></div>
</div>

Поэтому я не смог найти конкретный ответ на свой вопрос, но что-то в моем html идет не так.

Я пытаюсь повернуть вертикальновыровняйте изображение по центру панели навигации.изображение предназначено для изображений профиля, поэтому вы можете видеть, кто вошел в систему (настройки входа еще нет, но это будет позже).

Может кто-нибудь взглянуть на мой код и сказать, кто яне так?

Это может быть очень просто, и я настолько глуп, чтобы забыть, но я просто не могу понять?

Я уже попробовал эти методы, но они не решили моюпроблема:

Как выровнять изображение по вертикали внутри div?

Выравнивание фотографии / изображения в Facebook по вертикали?

Вертикально выровнять изображение в div

РЕДАКТИРОВАТЬ: вот 2 ссылки на картинки:

https://imgur.com/trhdmMX

1 Ответ

0 голосов
/ 20 декабря 2018

Попробуйте добавить margin-top: 20% в #logo img в CSS.

Вы также можете сделать то же самое, добавив display: block; margin-top: 25%; в #logo img в CSS.

...