Css 在<;a>;内部<;部门>;单选按钮何时被选中?
当选中第一个单选按钮时,尝试更改Css 在<;a>;内部<;部门>;单选按钮何时被选中?,css,input,css-selectors,checked,Css,Input,Css Selectors,Checked,当选中第一个单选按钮时,尝试更改标记上的属性时遇到一些问题。如果我想在选中某个属性时更改该属性,而不是使用 有人能帮我吗?选择器表示两个元素之间不能有任何其他元素。之所以+标签有效,是因为您的标签紧跟在单选按钮之后。但是,标签位于单选按钮和div之间,因此#单选一:选中+div无效 你需要使用 #radio-one:checked + label + div a 另请参见以获取有关+选择器工作原理的说明。谢谢!我在想+可以用来并行地影响任何元素。@james:那将是~,但即使这样,它也不会影
标记上的属性时遇到一些问题。如果我想在选中某个属性时更改该属性,而不是使用
有人能帮我吗?选择器表示两个元素之间不能有任何其他元素。之所以
+标签
有效,是因为您的标签
紧跟在单选按钮之后。但是,标签
位于单选按钮和div
之间,因此#单选一:选中+div
无效
你需要使用
#radio-one:checked + label + div a
另请参见以获取有关
+
选择器工作原理的说明。谢谢!我在想+可以用来并行地影响任何元素。@james:那将是~
,但即使这样,它也不会影响在另一个元素之前出现的元素,而只影响在另一个元素之后出现的元素。此外,如果在#radio two
之后有一个额外的div
,则会被#radio one~div
更改,除非CSS中也有一个#radio two~div
。不过,这在文字上很混乱,所以这里是。好的,谢谢。此外,当选中其中一个单选按钮时,您制作的更新小提琴似乎会改变颜色。或者更确切地说,当选中“radio one”时,它在未选中时不会返回到原始状态。有什么想法吗?@james:哦。看起来WebKit正在退出。它在其他浏览器中对我有效,但我看到Safari中的链接保持红色。在FF中效果很好,我可能不得不使用JavaScript来实现相同的效果。