私はstackoverflowで同様の質問をいくつか見つけましたが、どれも私のケースに真の明確な解決策を提供していないようです.
スクリーンショットで、テーブルを使用する際の苦痛を示すことができれば幸いです。
下の 2 つの行は、テーブル内で定義されtr
ています。td
構造は完璧で、ラベルとテキストフィールドの配置も完璧です。well
ただし、2 行だけでクラス (たとえば)のスタイルを設定したい場合<div class='well'> ... </div>
、テーブル アプローチは失敗します。div
テーブル内に何も持つことが許可されていないという理由だけで、これは と を除いtr
てのみtd
です。
そこで、テーブルから最初の 2 行を取り出し、純粋な div として作成しました。結果は、灰色の井戸の上にある最初の 2 行として確認できます。
<div class='well'>
<div>
<div class='block_inline'> ... </div>
<div class='block_inline'> ... </div>
</div>
<div>
<div class='block_inline'> ... </div>
<div class='block_inline'> ... </div>
</div>
</div>
クラス自体はwell
2 つの行の周りに美しくレンダリングされるようになりましたが、配置がごちゃごちゃになっています。それらを中央に配置し、テキストフィールドを垂直方向に並べて配置するにはどうすればよいですか?