首页 > 解决方案 > 使用右对齐或左对齐的最佳方式

问题描述

我试图构建一个包含许多子元素的容器元素。我想以这样一种方式实现,一些元素可以左对齐,一些元素可以右对齐。甚至像子元素这样的复杂场景也可以是规则遵循的容器。元素不能具有固定大小。它应该自动调整大小。

如果用一个简单的例子来解释。一个窗口标题栏

我想我已经够清楚了。实现这一目标的最佳方法是什么。

我试过的。

我仍然无法实现我所需要的。

我确信使用 css 是可能的。但我不是专家。请帮忙

标签: htmlcss

解决方案


你可以试试这个代码。这是你想要的?

.title-bar{
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: orange;
  font-size: 18px;
  font-family: monospace;
}

.control-box {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css" rel="stylesheet"/>

<div class="title-bar">
  <div><i class="fab fa-amazon"></i></div>
  <div>Amazing Website</div>
  <div class="control-box">
    <div><i class="fas fa-window-minimize"></i></div>
    <div><i class="far fa-window-maximize"></i></div>
    <div><i class="fas fa-window-close"></i></div>
  </div>
</div>


推荐阅读