フォームの一部をスプレッドシートのように見せたい。いくつかの形式があり、<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>
フィドルの完全な例。
しかし、要素display:table-cell
では機能しない<input>
ようです!
Chromeの「ComputedStyle」をチェックインすると、表示は「inline-element」になります。
しかし、なぜそうすべきでないのか、どこにも見つかりませんでした。
何か案が?
<div class="cell">
周りにいくつか持っていて<input>
、それを美しく見せるためにボックスモデルで遊んでいなければならないよりもはるかに良い音でした...