@nika-tesla

Как расставить элементы в шапке сайта?

Как сделать что-бы лого осталось на месте а вот кнопки - Главная и так далее были с права?
<header>
       <div class="conteiner">
       	<nav class="navbar">
         <img src="img/logo.svg" alt="123" class="navbar__logo-image">
           <div class="navbar__logo-text"><b>ProgramOFF</b><br>компютерный сервис</div>
           <ul>
           	<li>Главная</li>
           	<li>Услуги</li>
           	<li>Как мы работаем</li>	
           	<li>Отзывы</li>
           	<li>Контакты</li>
           </ul>
       </nav>
       
       </div>
    </header>


body {
    margin: auto;
    font-family: montserrat;
    /*background-color: #FBF8FF;*/

  /*Шапка*/

  header .conteiner {
    display: flex;
    justify-content: space-between;
  }

  nav li {
    display: inline;
    margin: 24px
}
    /* Контейнер */

  .conteiner{
      width: 1280px;
      margin: 0 auto;
      max-width: 100%;
  }

/*Логотип*/

  .navbar {
    display: flex;
    width: 1280px; 
    align-items: center;
    background-color: #FBF8FF;
    color: #0B2347;
    height: 90px;
  }

  .navbar__logo-image {
    margin-right: 15px;
    width: 32px
  }

  .navbar__logo-text {
    font-size: 12px;
  }
  • Вопрос задан
  • 97 просмотров
Пригласить эксперта
Ответы на вопрос 2
ItsInTheGameRU
@ItsInTheGameRU
к .navbar добавь justify-content: space-between
и вот это засунь под одну обертку
<img src="img/logo.svg" alt="123" class="navbar__logo-image">
<div class="navbar__logo-text"><b>ProgramOFF</b><br>компютерный сервис</div>

<div>
  <img src="img/logo.svg" alt="123" class="navbar__logo-image">
  <div class="navbar__logo-text"><b>ProgramOFF</b><br>компютерный сервис</div>
</div>

и conteiner исправь на container а то глаз кровоточит :)
Ответ написан
@iv-13
Самый короткий способ наверно такой:

<header>
        <div class="container">
            <nav class="navbar">
                <div class="logo-wrapper">
                    <img src="img/logo.svg" alt="123" class="navbar__logo-image">
                    <div class="navbar__logo-text"><b>ProgramOFF</b><br>компютерный сервис</div>
                </div>
                <ul>
                    <li>Главная</li>
                    <li>Услуги</li>
                    <li>Как мы работаем</li>	
                    <li>Отзывы</li>
                    <li>Контакты</li>
                </ul>
            </nav>
        </div>
     </header>


.logo-wrapper {
    display: flex;
  }

/*Логотип*/

  .navbar {
    display: flex;
    width: 1280px; 
    align-items: center;
    background-color: #FBF8FF;
    color: #0B2347;
    height: 90px;
    justify-content: space-between;
  }


В целом, кончено, тут бы всё переделать у тебя...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы