私はIE7が嫌いです、それは私を病気にします。これについて助けが必要です。おそらく私は何か間違ったことをしている、または...
これは私のcssです:
input[type='checkbox']
{
opacity: 0;
float: left;
width: 18px;
}
input[type='checkbox'] + label {
margin: 0;
clear: none;
padding: 5px 0 4px 24px;
/* Make look clickable because they are */
cursor: pointer;
background: url(https://css-tricks.com/wufoo/themes/customradiosandcheckboxes/off.png) left center no-repeat;
}
input[type='checkbox']:checked + label {
background-image: url(https://css-tricks.com/wufoo/themes/customradiosandcheckboxes/check.png);
html:
<input id="Field2" name="Field2" type="checkbox" class="field checkbox" checked="checked">
<label class="choice" for="Field2">First Choice</label>
<br><br>
<input id="Field3" name="Field3" type="checkbox" class="field checkbox">
<label class="choice" for="Field3">Second Choice</label>
<br><br>
<input id="Field4" name="Field4" type="checkbox" class="field checkbox">
<label class="choice" for="Field4">Third Choice</label></body>
IE9 ビュー:
IE7 & IE8
このウェブサイト「 http://selectivizr.com/」の詳細については、「selectivizr.js」で動作するはずだと誰かが言っていることがわかりました。
私は彼らが示したようにしました:
<script type="text/javascript" src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<!--[if (gte IE 6)&(lte IE 8)]>
<script type="text/javascript" src="selectivizr.js"></script>
<noscript><link rel="stylesheet" href="[fallback css]" /></noscript>
<![endif]-->
これで問題は解決しませんでした。
誰かが試してみたいなら、私はこのフィドルを作成しました! http://jsfiddle.net/6mUWk/