在逗号分隔的相同ID中列出几个元素是否正确?
不,你想使用:
#cont .link1, #cont .link2, #cont .link3
否则,只有第一个将目标与类link1
是元素的后代与ID cont
元素,而最后两个将针对所有元素具有类link2
和link3
。
谢谢,它有帮助) – user3695711 2014-09-19 15:55:46
这是第一个正确的答案。 \ *耸耸肩\ * – 2014-09-19 16:04:00
不,这个答案出现比epascarello的根据统计 – user3695711 2014-09-19 16:06:32
你的代码是一样的东西
#cont .link1 {}
.link2 {}
.link3 {}
你被卡住选择一遍又一遍的复制。
#cont .link1,
#cont .link2,
#cont .link3 { }
例与少会
#cont {
.link1, .link2, .link3 {
}
}
感谢您的解释 – user3695711 2014-09-19 15:56:03
您可以使用CSS选择器4级:matches
或:any
在不久的将来
#cont:matches(.link1, .link2, .link3) {
/* This is an experimental technology*/
}
#cont:-moz-any(.link1, .link2, .link3) {
/* This is an experimental technology*/
}
谢谢,这将是一个很好的功能 – user3695711 2014-09-19 16:03:36
不要使用':any()'。等待':matches()'。请参阅http://stackoverflow.com/questions/800779/why-cant-you-group-descendants-in-a-css-selector/11786102#11786102 – BoltClock 2014-09-19 16:04:49
(应该可能有ID选择器和伪选择器之间的后代选择器-class btw。) – BoltClock 2014-09-19 16:05:18
我不知道该怎么办 - 无论答案是澄清) – user3695711 2014-09-19 15:55:09