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

p:nth-child(2n)应该是偶数的p段落跨列,为什么现在成了奇数的p段落跨列了?难道把h2标签也算成p了?

呃呃呃嗯嗯

正在回答

5 回答

<div class="columns">
  <h2>我要分列显示</h2>
  <p>为了能在Web页面中方便实现类似报纸、杂志那种多列排版的布局,W3C特意给CSS3增加了一个多列布

这个p的父元素是div而div的偶数个子元素就好理解了吧!

3 回复 有任何疑惑可以回复我~

nth-child是第2n个子元素,并不要求非得是p。如果限制必须是p,那个应该用nth-of-type


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

慕渣渣 提问者

没看到p:吗,不从p里选从哪里选。
2015-09-10 回复 有任何疑惑可以回复我~

p:nth-child(2n),规定属于其父元素的偶数元素的每个 p 的跨列状态,可以看W3C的定义

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

p要先排成三列啊,到第四个刚好是偶数,就横跨了啊,不知道这样理解对不对?

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

举报

0/150
提交
取消

p:nth-child(2n)应该是偶数的p段落跨列,为什么现在成了奇数的p段落跨列了?难道把h2标签也算成p了?

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