.st-container input:checked + a 这个我怎么不能起作用,点击一个按钮颜色能变深红色,再点另一个就有2个颜色变成深红色了,点5个5个的颜色都变成深红色了,应该不被点击的那个颜色要变成浅红色啊
.st-container input:checked+a,
.st-container input:checked:hover+a
{
background: #821134;
}
应该是这样
不知道你的源码 我自己用jq做了一个 看看是不是这个效果
如果没有起作用就说明 这个结构没有作用到你想作用到的地方 就说明你理解的dom结构除了问题 建议自己一层一层分析 到底那一层才是你想要的
给一下完整的代码。