いくつかの入力フィールド(おそらくフォーム?)を列に入れたいようですが、それを行うための最良の方法がわからないようです。
私は現在フォームに取り組んでいます。実際には、div内に2つの列が必要な場合の方法は次のとおりです。
<form>
<fieldset>
<legend>The form to fill out</legend>
<p> Any instructions for the form. Fields marked with <span class="red">Red</span> are required.</p>
<div class="columnA">
<label for="fname">Label 1</label>
<input type="text" name="fname" tabindex="1" />
</div>
<div class="columnB">
<label for="address1">Address:</label>
<input type="text" name="address1" tabindex="10" />
</div>
<div class="fullwidth">
<input type="submit" value="Register"/>
</div>
</fieldset>
</form>
次に、上記の各クラスのCSSでこれらが(最低限)設定されていることを確認します。
マージンパディング幅
(アドバイス:実際には、CSSのすべての部分でこれらを最初に設定します。CSSに独自の要素の順序がある場合は構造が得られます。私が使用するということではありませんが、独自の要素を採用することで、時間を節約できます。再トラブルシューティング)
親要素(フォームを含むdivが何であれ)が必要な場合は、すべての子要素もフロートする必要があることを忘れないでください。
ここで、columnAを左に、columnBを右にフロートすることを考えるかもしれません。どちらも、マージンとパディングを追加すると最大50%になる幅に設定されます。しかし、私のコンテンツがそれほど多くの不動産を要求しない限り、実際には両方を左に浮かせることができ、フォーム全体をよりよく見ることができることがわかりました。