2

ラジオ画像、ラジオ画像、ラジオ画像など、水平方向の画像でこのラジオボタンを取得できません。誰かが私を助けてくれます。htmlコードは

<fieldset id="CreditCard">
    <legend>Credit Card (required)</legend>
<fieldset class="optionGroup">
 <label>
          <input type="radio" name="ccard"><img src="discover.png" alt="discover card">
</label>
 <label>
   <input type="radio" name="ccard"> <img src="diners.png" alt="diners card">
    </label>
 <label>
 <input type="radio" name="ccard"><img src="master.png" alt="master card">
     </label>
<label>
   <input type="radio" name="ccard"><img src="visa.png" alt="visa card">
      </label>
</fieldset>

そしてcssコードは

fieldset.optionGroup
    {
    float: none;
    margin-left: 25%;
           }
fieldset.optionGroup label
    {
    display: inline;
    float: none;
    width: 100px;
    }
fieldset.optionGroup input
    {
    float:none;
    margin: 0px;
    width: 20px;
    }

フィドル

4

3 に答える 3

4

positioncss ルールを使用します。

fieldset.optionGroup input {
    float: none;
    margin: 0;
    position: relative;
    top: -16px;
    width: 20px;
}

Demo

于 2013-03-23T06:26:55.097 に答える
0

次の 1 行を CSS に追加するだけで機能します。

fieldset img{
    vertical-align:middle;
}
于 2013-03-23T08:39:50.400 に答える
0

これを与える:

fieldset.optionGroup,
fieldset.optionGroup label,
fieldset.optionGroup input
{
    display: inline;
    vertical-align: middle;
}
于 2013-03-23T06:19:47.647 に答える