css - 将标签和相应的文本字段与 flexbox 对齐
问题描述
我想知道如何将标签和相应的文本字段与 flexbox 对齐。我尝试了固定宽度的方式。但它没有响应。我将在下面附上一张图片。其中我尝试使用 flexbox 对齐它们,但没有按照我想要的方式工作:
PS:中间的线只是我希望连字符(分隔符)对齐的指示。
HTML 代码:
<div class="steam-ids">
<h5 class="mb-5 section-title">STEAM ID'S</h5>
<div class="profile-overview-steam3-id">
<label class="name-label">
<strong>STEAM3ID</strong>
</label>
<label class="data-label">
<span class="separator">-</span>
<%= dataObj.objSteamIds.steam3id %>
</label>
<span class="steam3-copy">
<i class="far fa-clone"></i>
</span>
</div>
<div class="profile-overview-steam32-id">
<label class="name-label">
<strong>STEAMID32</strong>
</label>
<label class="data-label">
<span class="separator">-</span>
<%= dataObj.objSteamIds.steam2id %>
</label>
<span class="steam32-copy">
<i class="far fa-clone"></i>
</span>
</div>
<div class="profile-overview-steam64-id">
<label class="name-label">
<strong>STEAMID64</strong>
</label>
<label class="data-label">
<span class="separator">-</span>
<a href="<%= dataObj.objSteamIds.steam64 %>">
<%= dataObj.objSteamIds.steam64 %>
</a>
</label>
<span class="steam64-copy">
<i class="far fa-clone"></i>
</span>
</div>
<% if(dataObj.objSteamIds.customURL){ %>
<div class="profile-overview-customURL">
<label class="name-label">
<strong>CUSTOM URL</strong>
</label>
<label class="data-label">
<span class="separator">-</span>
<a href="<%= dataObj.objSteamIds.customURL %>">
<%= dataObj.objSteamIds.customURL %>
</a>
</label>
<span class="customURL-copy">
<i class="far fa-clone"></i>
</span>
</div>
<% } %>
</div>
我知道这是很多 HTML。容器内的元素周围有一个包装器,它有一个“steam-ids”类。在里面每个元素都有单独的“div”。例如。'steam3id' 有一个div,它有一个标签和一个相应的文本字段,其类为“profile-overview-steam3id”。
这是我尝试做的CSS:
.steam-ids div{
display: flex;
justify-content: space-between;
margin-bottom: 1rem;
}
我对 CSS 很陌生,我正在学习如何正确对齐文本字段的任何帮助,非常感谢。我希望使用 flexbox 的最终结果看起来像这样
解决方案
推荐阅读
- php - 如何使用“MongoDB\Driver\Query($filter, $options)”?
- php - PHP:检查表单字段是否已设置且不为空 - 在 preg_replace 之前和之后
- python - 通过排除 Pandas 另一列中的特定值来填充一列
- sass - SCSS 复杂/嵌套映射
- git - 是否可以将 API 密钥和 .env 文件提交到私人业务仓库?
- javascript - 了解 Javascript 如何全局解析变量
- google-app-engine - 从外部 URL 加载 Freemarker 模板
- c++ - CGAL:与半边相关的刻面的输出 ID
- javascript - React-select:背景颜色不会在 wordWrap 上填满全宽:“scroll”
- node.js - Mongoose 按参考 ID 查找