CSS选择任何标签的下一个孩子(CSS select next child of any tag)
在CSS中我可以说div > div来得到div之后的div 。 我可以说div *来获取div之后的所有元素。 但有没有办法在给定元素后直接获取任何元素/标签? 像div > *类的东西。 这个dosnt工作,但任何长期的线条?
如果你不明白另一个例子。
代码1
<div> <ul> <li></li> </ul> </div>代码2
<div> <dl> <dd></dd> </dl> </div>我想要一个单独的CSS选择器,它能够在div ( ul , dl )之后得到标签。
In CSS I can say div > div to get the div right after a div. And i can say div * to get all elements after div. But is there a way to get any element / tag directly after the given element? Something like div > *. This dosnt work, but anything a long thous lines?
If you dont understand heres another example.
Code 1
<div> <ul> <li></li> </ul> </div>Code 2
<div> <dl> <dd></dd> </dl> </div>I want a single CSS selector that will be able to get the tag right after the div (ul,dl).
最满意答案
div > *:first-child在jsFiddle上尝试一下。
div > *:first-childTry it on jsFiddle.
更多推荐
发布评论