私はHTMLとCSSの専門家ではありませんが、レスポンシブなページ、テーブルレス、テーブルレスフォームなどを作成する方法を知っています...
しかし、どうしたらいいのかわからない形で立ち往生してしまいました。1行に1つのフィールドがある限り、フォームをテーブルレスにするのは簡単です。同じ行に2つのフィールドとラベルが必要になります。
純粋なcssを使用して処理したいので、それらを整列させる必要があります。実際の例は、dateFromとDateToを要求する旅行会社の形式です。
もう1つ、フレームワークSkeleton(http://www.getskeleton.com/)を使用しています。
1stlabel
|1stfield|
2ndlabel1 3rdlabel1
|2ndfield| 3rd|field|
4thlabel
|4thfield|
私の現在のマークアップ:
<form>
<div class="field">
<label>FieldA</label>
<input type="text">
</div>
<div class="doubleFields">
<div class="first">
<label>DateFrom</label>
<input type="text">
</div>
<div class="second">
<label>DateTo</label>
<input type="text">
</div>
</div>
</form>