Html 如何使用对齐内容控制间距

Html 如何使用对齐内容控制间距,html,Html,当我使用justify content space时,当前有太多的空间,我想缩短,有没有简单的方法来解决这个问题 这是它目前的样子 请忽略: 看起来你的帖子大部分都是代码;请添加更多详细信息。 看起来你的帖子大部分都是代码;请添加更多详细信息。 看起来你的帖子大部分都是代码;请添加更多详细信息。 看起来你的帖子大部分都是代码;请添加更多详细信息。 看起来你的帖子大部分都是代码;请添加更多详细信息 HTML: 杂粮 再见,垃圾食品div:第一个子项{ 边框:1px纯黄色; 显示器:flex;

当我使用justify content space时,当前有太多的空间,我想缩短,有没有简单的方法来解决这个问题

这是它目前的样子

请忽略: 看起来你的帖子大部分都是代码;请添加更多详细信息。 看起来你的帖子大部分都是代码;请添加更多详细信息。 看起来你的帖子大部分都是代码;请添加更多详细信息。 看起来你的帖子大部分都是代码;请添加更多详细信息。 看起来你的帖子大部分都是代码;请添加更多详细信息

HTML:


杂粮
再见,垃圾食品<你好,超级健康餐。
我饿了
给我看更多
食物运送
工作原理
我们的城市
注册
*{
填充:0;
保证金:0;
框大小:边框框;
}
.菜单{
显示:内联flex;
字体大小:25px;
边框:1px纯红;
宽度:100%;
证明内容:周围的空间;
边缘顶部:25px;
}
.mainheader>div:第一个子项{
边框:1px纯黄色;
显示器:flex;
弯曲方向:行;
}
<!DOCTYPE html>
<html lang="en">

<head>
  <link rel="stylesheet" type="text/css" href="vendors/css/normalize.css">
  <link rel="stylesheet" type="text/css" href="resources/css/style.css">
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>omnifoods</title>
</head>

<body>

  <div class="mainheader">


    <div class="slogan">

      <div style="margin-left: 20px;" class="maincontent">
        <h1 style="white-space: nowrap; margin-left: auto;  margin-right: -150px">GoodBye Junk Food. <br> Hello Super Healthy Meals.</h1>
        <div class="butt">
          <button style="margin-right: 20px;">I'm hungry</button>
          <button>Show me more</button>
        </div>
    </div>

      <div class="menu">
        <div>Food Delivery</div>
        <div>How it works</div>
        <div>Our cities</div>
        <div>Sign up</div>
      </div>
    </div>
    </div>
  
</body>

</html>


*{
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}



  .menu {
    display: inline-flex;
    font-size: 25px;
    border: 1px solid red;
    width: 100%;
    justify-content: space-around;
    margin-top: 25px;
  }


  .mainheader>div:first-child {
    border: 1px solid yellow;
    display: flex;
    flex-direction: row;
  }