社区
CSS
帖子详情
:last-child 怎么无效
冬天太冷
2017-11-24 10:07:29
html代码是这样的:
css 是这样写的:
.other-item{
margin:25px 15px 15px 20px;
float: left;
border-right:1px solid #ddd;
height:68%;
text-align: left;
padding-right:15px;
}
.other-item:last-child{
border-right:none;
padding-right:0;
color:red;
}
无效果
...全文
1884
5
打赏
收藏
:last-child 怎么无效
html代码是这样的: css 是这样写的: .other-item{ margin:25px 15px 15px 20px; float: left; border-right:1px solid #ddd; height:68%; text-align: left; padding-right:15px; } .other-item:last-child{ border-right:none; padding-right:0; color:red; } 无效果
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qq_41895263
2019-09-23
打赏
举报
回复
1
使用 :last-child 伪类时要保证后面没有兄弟元素节点。 解决方法:把<div class="button"><div/>去掉。 或者把<div class="button"><div/>移出<div class=""other-content clearfix><div/>,不要放在<div class=""other-content clearfix><div/>里面。
qq_26610735
2017-11-24
打赏
举报
回复
你可以用nth-child写的
天际的海浪
2017-11-24
打赏
举报
回复
你可以用 last-of-type 匹配同样标签名中的最后一个同级兄弟元素 但要注意last-of-type 是只能以标签名来分组,不能用class来分组
天际的海浪
2017-11-24
打赏
举报
回复
last-child 是匹配父元素的最后一个子元素。你的所有.other-item元素都不是父元素的最后一个子元素。当然都不匹配。(你的父元素的最后一个子元素是<div class="button"></div> )
public_TIM
2017-11-24
打赏
举报
回复
:last-child只匹配一个元素,而此选择符将为每个父元素匹配一个子元素,你的 .other-item的div里面还有子元素吗?
:last-of-type , :last-
child
无效
的问题
博客主要探讨了CSS中:last-of-type和:last-
child
选择器的使用。通过多个示例展示了:last-of-type
无效
的情况,并总结出它会识别标签和类名一致的最后类名元素。同时对比了:last-
child
,指出它不区分标签和类名,只要相对父标签内最后一个标签有此类名即可生效。
last-
child
,:nth-
child
()
无效
博客讨论了在CSS中,使用类名:last-
child
选择器时遇到的问题,即该选择器在某些情况下可能
无效
。文章通过示例指出,将类名替换为标签名作为选择器可以使样式正常应用。虽然具体原因未详述,但提出了一个可行的解决方案。
css -- 为什么:last-
child
无效
?
本文探讨了CSS选择器`:last-
child
`在处理元素样式时可能遇到的问题,通过实例展示了当`:last-
child
`应用于含有额外元素的情况时,无法达到预期效果。文章分析了`:last-
child
`的工作原理,并提供了两种解决方案:保持父元素内仅有目标类型的子元素,或者使用`:last-of-type`选择器。最后,强调了CSS选择器在避免不必要的JavaScript介入上的优势。
:last-
child
无效
博客指出使用 :last-
child
伪类时,需保证后面没有兄弟元素节点。这是在前端开发中运用该伪类的关键注意事项,对相关开发工作有一定指导意义。
解决css中E:first-
child
,E:last-
child
,nth-
child
()
无效
的问题
这篇博客详细介绍了CSS选择器:nth-
child
()的工作原理和常见错误,通过实例展示了如何为HTML结构中的第一个元素设置样式。文章指出,:nth-
child
(1)选择器应用于li元素时,会选择父元素中第一个li,而不是ul本身。在修复代码后,对HTML结构进行了调整,添加了同级元素,并演示了如何正确地为不同元素设置样式。此外,还提到了last-
child
和first-
child
的选择器用法。
CSS
61,122
社区成员
60,705
社区内容
发帖
与我相关
我的任务
CSS
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
复制链接
扫一扫
分享
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章