我需要一个包含值列表的面板。每个值都有一个标签。标签必须显示在值的上方。每个标签必须在左侧对齐。跨度内两列以上的列
它必须看起来像这样:
Label 1 Label 2
Value 1 Value 2
这里是我的代码 - plnkr
<div>
<span>
<span class="a">title 1</span>
<input type="text" class="b" />
</span>
<span>
<span class="c">title 2</span>
<input class="d" />
</span>
</div>
CSS:
span.a {
color: red;
}
input.b {
display: block;
}
span.c {
color: blue;
}
input.d {
display: block;
}
什么是解决它的最好方法?
'DIV>跨度{浮动:左; }' – Alex
你可以给你的'span'一个默认宽度,然后将它们左对齐'float:left'。或者使用“表格”。忘了设置'display:block;'。 (可以更好地使用div) – Xyv
@Xyv,我不知道我理解正确,但它不起作用https://plnkr.co/edit/nGtRySJa6nvpFFu9OxJM?p=preview – demas