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

При таком раскладе блоки стоят в ряд, но по левую сторону окна браузера (CSS прикрепила в комментарии, тк еще не разобралась как 2 кода публиковать :)

<main> 
   <div class="menu text stroke">
     <div class="menu-position">
       <a href="./Playlists.html"><p>PLAYLISTS</p></a>
     </div>
     <div class="menu-position">
       <a href="./LocalArtists.html"><p>LOCAL ARTISTS</p></a>
     </div>
     <div class="menu-position">
       <a href="./Shop.html"><p>SHOP</p></a>
     </div>
  </div>
</main>```

Ответы (2 шт):

Автор решения: Марина
.menu-position {
    display: inline-block;
    height: 10%;
    width: 30%;
    margin: 1%;
}
→ Ссылка
Автор решения: Антон Иванов

Весь css не видно. Сделайте

.menu text stroke {
display:flex;
justify-content: center;
}

Либо для inline-block задайте text-align:center;

→ Ссылка