私が欲しいのは、各ラジオボタンセットのフィールド名が柔軟で、たとえば10〜30文字の範囲である可能性があることですが、1行目と2行目のラジオボタンの位置は次のように揃える必要があります。また、ラジオボタンの名前が変更される可能性があるため、ラジオボタンの名前が変更されても配置を維持する方法があります。ドイツ語の最大値は4文字(「Nein」)と2文字(「Ja」)で、英語の場合は数字が異なるようです。
では、IEには、最初の行と2番目の行の間のラジオボタンの配置を維持し、フィールド名も配置する一般的な方法がありますか?良い例を以下に示します。
私がcssスタイルシートで行ったことは、上記のスタイリングを試みることですが、各フィールド名の前の固定長のスペースとしてのインデントにより、ラジオボタンの位置がずれています。以下は私の現在のコード結果です:
私のCSSコード
.sRRBA { font-family:Arial;color:#000000;font-size:9pt; margin-left:190px }
.sRRBJ { font-family:Arial;color:#000000;font-size:9pt; margin-left:190px }
.sRRCI { font-family:Arial;color:#000000;font-size:9pt; margin-left:190px }
.sRRDH { font-family:Arial;color:#000000;font-size:9pt; margin-left:190px }
ソースのHTMLコードを表示
<span class="sRRBA">Customer Marketing Permission Postal Address</span>
<input type="radio" name="" value="N" />
<span class="readonlytext">No</span>
<input type="radio" name="" value="Y" />
<span class="readonlytext">Yes</span>
<span class="sRRBJ">Customer Marketing Permission Telephone</span>
<input type="radio" name="" value="N" />
<span class="readonlytext">No</span>
<input type="radio" name="" value="Y" />
<span class="readonlytext">Yes</span>
<span class="sRRCI">Customer Marketing Permission Mobile Phone</span>
<input type="radio" name="" value="N" />
<span class="readonlytext">No</span>
<input type="radio" name="" value="Y" />
<span class="readonlytext">Yes</span>
<span class="sRRDH">Customer Marketing Permission Email</span>
<input type="radio" name="" value="N" />
<span class="readonlytext">No</span>
<input type="radio" name="" value="Y" />
<span class="readonlytext">Yes</span>
</div>