您好我正在使用以下代码设计页面上的单选按钮..
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中找东西
答案 0 :(得分:4)
由于IE7不支持,因此无法执行此操作。它在IE9 +中受支持。那里有一些pollyfils,但我在:checked
看到的所有内容都是用JavaScript编写的,你说没有JS。 ASPX也无法帮助您,因为它无法操纵DOM或在页面服务后对事件作出反应,这就是JS的作用。
答案 1 :(得分:0)
您想改用input[type="radio"]:checked
。
使用[checked]
仅匹配具有“已检查”属性的元素。