html - 如何动态对齐数字和文本
问题描述
我的内容有列表,它显示如下
1 ABCD
2 ABCD
3 ABCD
4 ABCD
数字和文字可以增加到任何程度,例如
100 ABCD
1000 ABCD
9999 ABCD
但是当涉及到对齐时,文本会根据数字向前移动。但是当比较 1 和 9999 之间的对齐方式时,文本没有对齐。
我需要的是不管它是什么数字,1 到 9999 之间的文本对齐方式应该是相同的。我正在使用div
标签作为数字和标题
我的数字CSS是这样的
number{width:auto;margin-right:4%;float:left;overflow:hidden}
title{width:85%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
请帮忙。
这是一个工作小提琴。
解决方案
这可能是一个微不足道的答案,但是.. 为什么不使用表格?
<table>
<tr>
<td>100</td>
<td>ABCD</td>
</tr>
<tr>
<td>99</td>
<td>ABCD</td>
</tr>
</table>
编辑
另一种选择是使用弹性盒
推荐阅读
- ionic-framework - ngif 无法读取 null 的属性“肩膀”
- python - 在 Python 中进入 for 循环之前的函数分配
- node.js - 在贝宝中进行多供应商付款的方法和方法
- html - 动态内容的水平对齐(特殊情况)
- jenkins - 安全删除/清除日志文件
- jwt - 如何更改 FeathersJS 中的 JWT 过期时间?
- php - PHP 问题。输出有时会在特定回声后停止
- sqoop - 为什么我的 sqoop 导入不适用于 hadoop 加密密码方法?
- python - 划定 cv2.houghCircles 的位置
- java - libGDX 项目:“检测到致命错误……”