本文将分享css–使用第n个孩子选择一个偶数,然后是奇数个元素的详细内容,此外,我们还将为大家带来关于c#–从每个父母中只选择一个孩子、css–LESS混合为第n个孩子?、css–为什么不是:第n个孩
本文将分享css – 使用第n个孩子选择一个偶数,然后是奇数个元素的详细内容,此外,我们还将为大家带来关于c# – 从每个父母中只选择一个孩子、css – LESS混合为第n个孩子?、css – 为什么不是:第n个孩子在IE9工作?、css – 为什么:第一个孩子选择所有孩子?的相关知识,希望对你有所帮助。
本文目录一览:- css – 使用第n个孩子选择一个偶数,然后是奇数个元素
- c# – 从每个父母中只选择一个孩子
- css – LESS混合为第n个孩子?
- css – 为什么不是:第n个孩子在IE9工作?
- css – 为什么:第一个孩子选择所有孩子?
css – 使用第n个孩子选择一个偶数,然后是奇数个元素
1:白色
2:白色
3:蓝色
4:蓝色
5:蓝色
6:白色
7:白色
8:蓝色
9:蓝色
10:蓝色
11:白
12:白色
模式是[1-2] [3-4-5] [6-7] [8-9-10]
我的html结构只是一个简单的列表:
<ul> <li></li> <li></li> <li></li> <li></li> <li></li> </ul>
这个模式是否可以使用css nth-child?如果是这样我的选择器会是什么样的?
解决方法
li { color: white; } li:nth-child(5n-3),li:nth-child(5n-4) { color: blue; }
li { color: white; } li:nth-child(5n-4),li:nth-child(5n-3) { color: blue; } /** FOR THE DEMO **/ body { background: grey; }
<ul> <li>1. text</li> <li>2. text</li> <li>3. text</li> <li>4. text</li> <li>5. text</li> <li>6. text</li> <li>7. text</li> <li>8. text</li> <li>9. text</li> <li>10. text</li> <li>11. text</li> <li>12. text</li> </ul>
要点是您不需要指定白色应用于哪个元素,而只需要蓝色的元素,因为它会覆盖“默认”设置的白色。
c# – 从每个父母中只选择一个孩子
我想要一个返回IQueryable< Book>的LINQ查询(所以我可以用Book.Author.Name和东西导航),但每个作者只有1本书.
如何使用LINQ做到这一点?
解决方法
var books = from a in authors from b in a.Books.Take(1) select b);
编辑:这样做的方法不那么简单:
var books = authors.Select(author => author.Books.First()) .Select(book => book);
css – LESS混合为第n个孩子?
.resource:nth-child(8n+1) { clear: left; }
我到现在为止
.wrap-every(@n) { &:nth-child(@n + "n+1") { // parse error on this line clear: left; } } .resource { .wrap-every(8); }
但是它在指示的行上发出解析错误
ParseError: Unrecognised input
有没有办法做到这一点?
解决方法
你可以这样做:
.wrap-every(@n) { &:nth-child(@{n}n + 1) { clear: left; } }
这应该有所需的输出.没有任何黑客需要.
在较少的较少的经验
你可以尝试简单的字符串插值:
.wrap-every(@n) { @t: ~":nth-child(@{n}n + 1)"; &@{t} { clear: left; } }
而这两种情况下的输出CSS应该是这样的:
.resource:nth-child(8n + 1) { clear: left; }
css – 为什么不是:第n个孩子在IE9工作?
.ad_widget:nth-child(3n+2) { background: #efefef; } .ad_mrow {background: #efefef;}`
我很失落有任何想法吗?
解决方法
css – 为什么:第一个孩子选择所有孩子?
链接:
http://jsfiddle.net/773Xd/1/
很抱歉HTML部分的混乱,但我正在定制wordpress主题,它产生了很多类和ID.
最重要的是CSS文件的末尾.
解决方法
#page-navigation ul li .sub-menu li:first-child a
(即把假类:第一个孩子放在li上,而不是a).
See it on jsfiddle.net
旧选择器不起作用,因为a始终是li元素的第一个子元素.
但是在新选择器中,li是ul元素的第一个子元素.
今天关于css – 使用第n个孩子选择一个偶数,然后是奇数个元素的讲解已经结束,谢谢您的阅读,如果想了解更多关于c# – 从每个父母中只选择一个孩子、css – LESS混合为第n个孩子?、css – 为什么不是:第n个孩子在IE9工作?、css – 为什么:第一个孩子选择所有孩子?的相关知识,请在本站搜索。
本文标签: