是否可以通过多行缩进来对齐文本并对其负责? 就像窗户太小时破裂的两列一样。将文本与缩进对齐
例如:
当内容适合在一条线:
Text Value
Longer Text Value
Text Longer Value
如果内容不适合在一条线:
Text
Value
Longer Text
Value
Text
Longer Value
第一个文本应只要它需要,所以我不想在它后面留出额外的空间。
这里是一个例子,其中我有文本“列”的固定长度:
dt {
width: 6em; //I want a solution without a width
display: inline-grid;
}
dt,
dd {
float: left
}
dt {
clear: both
}
<dl>
<dt>Text</dt>
<dd>Value</dd>
<dt>Longer Text</dt>
<dd>Value</dd>
<dt>Text</dt>
<dd>Longer Value</dd>
</dl>
因此,我希望同样的结果,而不设置的最小宽度或宽度文字“栏目”。
难道你不能让他们2列吗? – Huangism
你有没有试过的代码? – schylake
可能的重复[最佳方式做HTML/CSS中的列](https://stackoverflow.com/questions/9966890/best-way-to-do-columns-in-html-css) – Tijmen