HTML/CSS 我怎样才能在 div 的中心做这个?

HTML/CSS How can I make this on center of div?

我的 HTML:

  <div id="reszta">
    <h1>HELP ME</h1>
    <div class="app-container">
    <div class="app">
      <img src="https://media.licdn.com/media/AAEAAQAAAAAAAANbAAAAJDE5NjBkNDk1LTY3ZGQtNDA0NS04YTJiLTdkNmU3NjZiNjI3Mg.png">
      <div class="title">Tytuł</div>
      <div class="price">{{0.00 | currency}}</div>
    </div>
    <div class="app">
      <img src="https://media.licdn.com/media/AAEAAQAAAAAAAANbAAAAJDE5NjBkNDk1LTY3ZGQtNDA0NS04YTJiLTdkNmU3NjZiNjI3Mg.png">
      <div class="title">Tytuł</div>
      <div class="price">{{0.00 | currency}}</div>
    </div>
    <div class="app">
      <img src="https://media.licdn.com/media/AAEAAQAAAAAAAANbAAAAJDE5NjBkNDk1LTY3ZGQtNDA0NS04YTJiLTdkNmU3NjZiNjI3Mg.png">
      <div class="title">Tytuł</div>
      <div class="price">{{0.00 | currency}}</div>
    </div>
    <div class="app">
      <img src="https://media.licdn.com/media/AAEAAQAAAAAAAANbAAAAJDE5NjBkNDk1LTY3ZGQtNDA0NS04YTJiLTdkNmU3NjZiNjI3Mg.png">
      <div class="title">Tytuł</div>
      <div class="price">{{0.00 | currency}}</div>
    </div>
    <div class="app">
      <img src="https://media.licdn.com/media/AAEAAQAAAAAAAANbAAAAJDE5NjBkNDk1LTY3ZGQtNDA0NS04YTJiLTdkNmU3NjZiNjI3Mg.png">
      <div class="title">Tytuł</div>
      <div class="price">{{0.00 | currency}}</div>
    </div>
    <div class="app">
      <img src="https://media.licdn.com/media/AAEAAQAAAAAAAANbAAAAJDE5NjBkNDk1LTY3ZGQtNDA0NS04YTJiLTdkNmU3NjZiNjI3Mg.png">
      <div class="title">Tytuł</div>
      <div class="price">{{0.00 | currency}}</div>
    </div>
    <div class="app">
      <img src="https://media.licdn.com/media/AAEAAQAAAAAAAANbAAAAJDE5NjBkNDk1LTY3ZGQtNDA0NS04YTJiLTdkNmU3NjZiNjI3Mg.png">
      <div class="title">Tytuł</div>
      <div class="price">{{0.00 | currency}}</div>
    </div>
    <div class="app">
      <img src="https://media.licdn.com/media/AAEAAQAAAAAAAANbAAAAJDE5NjBkNDk1LTY3ZGQtNDA0NS04YTJiLTdkNmU3NjZiNjI3Mg.png">
      <div class="title">Tytuł</div>
      <div class="price">{{0.00 | currency}}</div>
    </div>
    </div>
  </div>

还有CSS:

https://paste.ofcode.org/eCENzdgqewVd9AWbNAe45u

如何让这些 .app div 位于 div .app-container 的中心?现在这个 .app-container 的左侧有浮动。 有人有好的解决方案吗?也许有边距或最小宽度的东西?我不知道。

在当前 CSS 中,应用程序 div 被迫出现在同一行上(而它们在父 div 中仍有空间),并且左对齐。那是你的浮动:左。 假设你仍然希望在同一行上有多个应用程序 div,但你希望它居中,最简单的解决方案是将它们更改为 inline-block 元素,然后利用 inline 和 inline-block元素响应 CSS 样式 "text-align: center"。 首先,为您的应用更改 CSS divs(删除浮动,添加显示):

.app{
    width: 10%;
    min-height: 100px;
    text-align: center;
    border: 1px solid black;
    padding: 10px;
    margin-left: 1.4%;
    margin-top: 1.2%;
    background-color: white;
    border: 1px solid blue;
    display: inline-block;
}

那么需要给父元素添加text-align:center:

.app-container{
    min-width: 15%;
    max-width: 75%;
    height: 590px;
    margin: auto;
    border: 1px solid green;
    text-align: center;
}