课程
/前端开发
/HTML/CSS
/十天精通CSS3
在例题中,h2,p:nth-child(2n){column-span:all;}。为什么h2标题也跨列了?p:nth-child(2n){column-span:all;} 这个我明白,它的意思是选中页面中所有<p>,偶数段落跨列。但是标题就一个啊,它哪来的偶数啊?单独写成p:nth-child(2n){column-span:all;},不加h2,偶数段落也可以跨列。不理解为什么就一个标题,为什么它也跨列了?求解惑
2016-01-11
源自:十天精通CSS3 10-6
正在回答
h2,p:nth-child(2n){column-span:all;} 你看前面,h2","p ,看到他们之间有个逗号了么,就是指两个选择器共用后面的属性配置。这个两个选择器分别是h2和p:nth-child(2n),后面的偶数列选择器只对p有效。意思是h2和第偶数个p元素。
p:nth-child(2n){column-span:all;} 这个只选择了一个,意思是第偶数个p元素。
天窗的蚂蚁 提问者
Rhinel 回复 天窗的蚂蚁 提问者
Qzhor 回复 Rhinel
举报
本课程为CSS3入门教程,深刻详解CSS3知识让网页穿上绚丽装备
5 回答p:nth-child(2n)应该是偶数的p段落跨列,为什么现在成了奇数的p段落跨列了?难道把h2标签也算成p了?
2 回答对h2,p:nth-child(2n),设置column-span:all,h2为什么也要跨列
1 回答跨列只能要么不跨,要么全跨吗?
6 回答对p:nth-child(2n),设置column-span:all跨越所有列,结果是奇数行跨列,这是为什么?
1 回答关于可以跨越的列数