我有几个单选按钮。我使用下面的CSS来更改单选按钮样式与图像。它完美的作品在Firefox,Chrome和甚至Internet Explorer 9中而不是在Internet Explorer 8中单选按钮样式在Internet Explorer 8中不起作用
input[type='radio'] + label {
margin: 0;
clear: none;
padding: 5px 0 4px 24px;
/* Make look clickable because they are */
cursor: pointer;
background: url(icons.png) left center no-repeat;
background-position:0px -7055px; width:45px; height:20px; border:0px; cursor:pointer
}
input[type='radio']:checked + label {
background-image: url(icons.png);
background-position:-54px -7055px; width:45px; height:20px; border:0px; cursor:pointer
}
http://jsfiddle.net/b2ERd/ - 在这里它是在现有的jsfiddle –