0

Chrome、Firefox、および Safari では問題なく動作するラジオ ボタンがいくつかありますが、Internet Explorer (バージョン 7) を使用している場合は選択できません。これを修正する方法はありますか?

HTML:

<label>
    <input type="radio" name="12" value="1">
    <span>12</span>
</label>

CSS:

label input[type=radio]{ position: absolute; top: -20px; }
input[type=radio]:checked + span{ color: #fff; background: #8dc63f; }
4

4 に答える 4

2

CSS 2.1 セレクター + は IE 7 では利用できません

http://caniuse.com/#feat=css-sel2

于 2013-09-10T15:18:41.370 に答える
1

:checkedセレクターは IE9+ で利用できます (出典: http://net.tutsplus.com/tutorials/html-css-techniques/the-30-css-selectors-you-must-memorize/ )

于 2013-09-10T15:19:21.783 に答える