为了账号安全,请及时绑定邮箱和手机立即绑定

为什么标题也跨列了呢?

在例题中,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,偶数段落也可以跨列。不理解为什么就一个标题,为什么它也跨列了?求解惑


正在回答

1 回答

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元素。

0 回复 有任何疑惑可以回复我~
#1

天窗的蚂蚁 提问者

你的意思是h2,p:nth-child(2n){column-span:all;} 表示h2{column-span:all;},p:nth-child(2n){column-span:all.我理解成了对h2和p元素都使用nth-child选择器。非常感谢!
2016-01-11 回复 有任何疑惑可以回复我~
#2

Rhinel 回复 天窗的蚂蚁 提问者

是的,如果两个都使用,就要写两遍nth-child了。
2016-01-11 回复 有任何疑惑可以回复我~
#3

Qzhor 回复 Rhinel

那为什么第一个P就跨列了,不是偶数个跨列么
2016-07-10 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么标题也跨列了呢?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信