У меня есть простая форма HTML с, скажем, четырьмя входными виджетами (см. Ниже) ... две строки с двумя виджетами на каждой строке.Однако, когда это делает это довольно уродливо.Я хочу, чтобы вся форма была с отступом от края левой страницы, скажем, 40 пикселей, и я хочу, чтобы левый край виджетов совпал друг с другом, а правый край надписей выровнялся.Я также хочу иметь возможность указать минимальное расстояние между правым краем первого виджета и надписью виджета рядом с ним.Как бы я сделал это с помощью CSS?По сути, это выглядит примерно так:
Name: _____________ Common Names: _____________
Version: ____________ Status: ____________
См. Текущий неотформатированный HTML ниже:
<form name="detailData">
<div id="dataEntryForm">
<label>
Name: <input type="text" class="input_text" name="ddName"/> Common Names: <input type="text" class="input_text" name="ddCommonNames"><P>
Version: <input type="text" class="input_text" name="ddVer"/> Status: <select name="ddStatus"><option value="A" selected="selected">Active</option><option value="P">Planned</option><option value="D">Deprecated</option>
</label>
</div>
</form>