3 列のページがあります。各列は、次のスタイルを持つ div です。
.Row1 {
text-align:center;
display:inline-block;
vertical-align:top;
padding:0.5%;
width:31.5%;
}
HTML は次のとおりです。
<div class="Row1">
<h2>Header</h2>
<br />
<form>
Form stuff goes here
</form>
</div>
私のフォームは、テキスト フィールド、いくつかのラジオ ボタン、送信ボタンだけで構成されています。問題は、上記のコードにフォームを配置すると、テキスト フィールド、ラジオ ボタン、および送信ボタンも中央に配置された中央のフォームが表示されることです。
私がやろうとしているのは、フォーム自体を (コンテナーとして) 中央に配置することですが、すべてを左に揃えます。
中央にテキストが配置された div でフォームをラップし、フォーム スタイルを左揃えに設定しようとしましたが、うまくいきませんでした。自動マージンは、ラッピング div にあるかフォームにあるかに関係なく、ラッピング div なしでは機能しませんでした (つまり、追加の div。Row1 div は常に残ります)。