为什么css选择器:nth-child无法选中我要的元素呢?
在定位标签的时候,我使用了nth-child选择器。但是无法选中我要的部分。烦请各位帮忙解惑,谢谢。
如下是我想要定位的li列表,包裹在class="summary"
的div里面。
<div class="summary">
<img src="images/circle.png" alt="circle.png">
<p>ABC123</p>
<ul>
<li><p>110<br><span>收藏</span></p></li>
<li><p>313<br><span>粉丝</span></p></li>
</ul>
</div>
如下是定义的选择器:
.summary ul li:nth-child(1){
top: 100px;
left: 65px;
}
.summary ul li:nth-child(2){
top:100px;
left: 95px;
}
但是并没有生效,li元素还是父元素的初始位置。如图
想要实现的样式(图片格式):http://7xrp04.com1.z0.glb.clouddn.com/ta...
详细的代码地址:https://github.com/louislee0229/louisIFE...
demo:http://louislee0229.github.io/louisIFE/t...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
首先要明白一点,问题的重点不在nth-child的伪类属性上,而是出在父级ul元素上;
作如下改动:
效果如下: