【发布时间】:2022-01-08 23:40:34
【问题描述】:
我有以下带有自己的 css 和引导类的 html 代码:
<div class="d-flex">
<p class="table-string">91.86</p>
<span class="ml-2">(+61%)</span>
</div>
<div class="d-flex">
<p class="table-string">108.15</p>
<span class="ml-2">(+108%)</span>
</div>
<div class="d-flex">
<p class="table-string">329.93</p>
<span class="ml-2">(+593%)</span>
</div>
还有 CSS:
.table-string {
width: 100%;
text-align: end;
}
我需要收到这样的专栏:
但实际上得到了这个:
如何在列中对齐不带百分比的值,以使它们彼此严格低于:数百低于数百,十低于十,一个低于一个?并且值和百分比必须在字段的末尾对齐。感谢您的帮助
【问题讨论】:
-
@connexoi 我忘了说我也使用引导程序
-
这太简单了。 (不考虑中间箭头符号)您只需要两个 50% 宽度的子元素,内容分别右/左对齐。如果中心箭头符号是必要的,那么您需要的是其左右元素为 flex 1
-
@connexo 我使用 text-align: end to aligned text in p at end
-
@RokoC.Buljan 这可能是解决方案,但我需要这些值在字段的末尾对齐,而不是在中间
-
对齐父元素与其子元素的对齐方式无关;)如果您使用带有列的表格......您应该为您的问题添加更多上下文。仅从您的图像中不清楚整张图片是什么。
标签: html css twitter-bootstrap bootstrap-4 bootstrap-5