我想将表单的一部分看起来像电子表格.有几种形式,<table>因此不可行(虽然我在打印语义表格数据时并不反对它,因为情况就是这样).
所以我试着直接使用CSS2.1布局和表单输入元素,例如.
<div class="table">
<form class="tbody">
<div class="tr">
<label class="td">Label</label>
<input class="td" name />
<input class="td" name />
</div>
</form>
</div>
Run Code Online (Sandbox Code Playgroud)
小提琴中的完整例子.
但看起来它对元素display:table-cell不起作用<input>!
如果您在Chrome"Computed Style"中签入,则显示将为"inline-element".
但我没有找到任何地方为什么不应该:
任何的想法?
这听起来所以比有一些更好的<div class="cell">周围<input>,然后具有盒模型玩得到它好看...