将css应用于ie7选择的单选按钮

时间:2013-07-04 05:19:50

标签: css css-selectors

您好我正在使用以下代码设计页面上的单选按钮..

 input[type="radio"][disabled]  +label 
 {
     color: Aqua;
 } 
 input[type="radio"][checked]  +label 
 {
     font-weight: bold; 
     color: Red;
 }

问题是[禁用]部分工作正常,但[已检查]部分无法在IE7上运行。 我知道这有一些伪类问题。 但是,是否有任何工作只使用CSS设置Selected单选按钮的样式? 我不能使用Javascript或任何Jquery插件... 我需要css或.aspx页面中的任何解决方案。

我知道这可能是重复但事情是,无论我在哪里寻找解决方案,唯一提供的是使用javascript .. 或者一些插件..(主要是选择性的)....

我只在css中找东西

2 个答案:

答案 0 :(得分:4)

由于IE7不支持,因此无法执行此操作。它在IE9 +中受支持。那里有一些pollyfils,但我在:checked看到的所有内容都是用JavaScript编写的,你说没有JS。 ASPX也无法帮助您,因为它无法操纵DOM或在页面服务后对事件作出反应,这就是JS的作用。

答案 1 :(得分:0)

您想改用input[type="radio"]:checked

使用[checked]仅匹配具有“已检查”属性的元素。