关于:last-child 和 :last-of-type 的区别

之前一直没有着重区分:last-child 和 :last-of-type 这两个选择器,今天就区分一下

:last-child这个css选择器是选择父元素中最后的子元素

运行结果:

显然是没有出来效果

 

运行结果:

效果生效

 

由此得出结论:

:last-child是选择父元素 div.box中的最后一个子元素,但是为什么没有出效果呢?就是div.box中最后一个子元素是div元素,而又使用指向最后一个p,(也就是说我想找的是最后一个子元素并且是p的元素,但是这里最后一个子元素是div)那肯定是找不到,验证自己的说法:

运行结果:

可以找到div.box中最后一个子元素并且是div的

:last-of-type这个css选择器就是选择div.box中最后一个为p的元素

 

这样记忆吧:

last-of-type 先定义元素,再找最后一个

last-child 先定义最后一个,再找元素,如果说最后一个和所要找元素对不上就没有效果,对的上就有效果

 

 

 

 

 

 

 

 

 

 

 

赵云0726
关注 关注
  • 5
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
:last-child和:last-type-of
栗子的成长ing
12-26 1562
一.last-child 遇到使用:last-child无效的情况,主要是样式写的不对。 el:last-child 的匹配规则是: 查找 el 选择器匹配元素的所有同级元素(siblings)。 在同级元素中查找最后一个元素。 检验最后一个元素是否与选择器 el 匹配。 1. 错误示例 <div class = "content"> <div cla...
CSS:好玩的‘伪类’系列之——(:nth-last-child与:nth-last-of-type)
gavincz的博客
04-30 946
之前写系列时漏掉了,这个很简单,容易理解,话不多说,直接看吧 :nth-last-child 定义:匹配当前元素及与之相同的所有兄弟元素(从后往前),修改其样式。它基本上和 :nth-child 一样,只是它从结尾处反序计数,而不是从开头处。 触发条件:( )中为数字值,从1开始(注意,不是下标,木有0),也可以是2n或者2n+1。2n代表匹配所有相同的偶数元素,2n+1代表匹配所有相同的奇...
第二章 CSS3新增的选器之 选择器 last-child last-of-type区别
崔伟灿的博客
12-05 3861
last-child, last-of-type是CSS3新增的结构伪类选择器,这两者功能相似,如果不仔细区分,可能会造成使用上的误解。现在举例说明这两者的区别, 选来看一下以下例子             第一行         第二行         第三行     针对以上代码段: p:last-child ,p:last-of-type将会配置到
:last-child 与: last-of-type区别
qq_41286138的博客
03-31 3676
在设计列表的时候,会发现最后一个子元素与其他元素在样式上经常会有差异。 这种情况下,我们常常会使用:last-child和:last-of-type两种伪类来实现目的,那么这两种有何区别呢? :last-child选择器用来匹配父元素中最后一个子元素 注意,该伪类前的标签是指子元素,而不是父元素,例如p:last-child是指作为最后一个子元素存在的p标签,而不是p标签中的最后一个子元素。 :...
css选择器:last-child和:last-of-type区别
kliberty的博客
04-15 675
结论: 1.:last-child表示其父元素的最后一个子元素,且这个元素是css指定的元素,才可以生效 2.:last-of-type表示其父元素下的最后一个指定类型的元素,不必要求父元素最后一个子元素与css指定元素一样 :last-child :last-of-type ...
CSS 选择器 :last-child与:last-of-type区别
包磊磊的博客
08-20 2266
:last-child----represents the last element among a group of sibling elements. CSS伪类 :last-child 代表在一群兄弟元素中的最后一个元素。 举个例子: 从代码和图可以看出:last-child选择了最后一个li标签。 同时,我们换另外一段代码,看看是否还有这样的效果。 从代码和图可以看出,:last-child并没有起到我们想要的作用。如果,这个时候去掉最后的di
:last-child与:last-of-type你只是会用,有研究过区别吗?
dasongbo7290的博客
06-17 459
:last-child与:last-of-type 同学们遇到过给同一组元素的最后一个元素设置css失效的情况吗?我遇到过,当时使用:last-child居然不起作用,看到名字不科学啊,明明是“最后一个元素”,那为什么设置CSS失效呢?今天来一探究竟吧 先看一组:last-child正常工作的代码 <!DOCTYPE html> <html&g...
CSS 选择器 :last-child与:last-of-type区别
weixin_34337381的博客
03-01 186
:last-child----represents the last element among a group of sibling elements. CSS伪类 :last-child 代表在一群兄弟元素中的最后一个元素。 举个例子: 从代码和图可以看出:last-child选择了最后一个li标签。 同时,我们换另外一段代码,看看是否还有这样的效果。   ...
jQuery中:last-child选择器用法实例
10-24
在jQuery中,`:last-child`选择器是一种非常实用的...通过熟练掌握`:last-child`以及其他类似的选择器,如`:first-child`、`:nth-child(n)`等,你可以编写出更加优雅和高效的jQuery代码,提高网页的交互性和用户体验。
:first-child 和 :first-of-type区别
weixin_46215920的博客
10-12 463
:first-child 和 :first-of-type区别 xxx:first-child 指 css 选择器匹配到 xxx 的元素中位于其父元素第一位的元素 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="vi
遇见关于css中E:last-child的问题
qq_45770253的博客
04-07 427
遇见关于css中E:last-child的问题 开始 今天在写一个简单样式的时候,遇见了一个小问题,我在使用css中结构伪类选择器 E:last-child 的时候,同一段代码在三个浏览器上(Chrome、Edge、IE)运行出来却是不同的样式,具体代码段如下: (HTML部分) <body> <div></div> <div></div> </body> (CSS部分) <style> div {
理解:last-child和:last-of-type
随风丶逆风的博客
12-31 876
前提知识 CSS选择器匹配规则:从右向左 所有选择器全部匹配CSS样式才会生效 同一样式同一权重值,靠后声明的才会生效 :last-child 规范文档: represents the last element among a group of sibling elements 相对父节点的所有兄弟节点中的最后一个元素 :last-of-type 规范文档: represents the...
css中:last-child和:last-of-type两种伪类的区别
qq_36881924的博客
03-21 546
(1)p:last-child:指定<p>元素的父元素中最后一个<p>元素,如何父元素中的最后一个元素不是<p>则匹配失败,没有效果。 p:last-child { background:#ff0000; } <body> <p>The first paragraph.</p> <p>The second pa...
CSS 伪类选择器 last-child 和 last-of-type区别
将PHP Web开发进行到底
09-01 3125
在日常前端开发工作中,总有最后一个同类元素进行特殊的样式处理需求。我们一般会用到 CSS 伪类:last-child 或:last-of-type,但有时会遇到不起作用的效果,基于此,本文通过示例代码详细介绍二者的区别,希望对大家的学习和工作有所帮助。...
last-of-type选择器
09-18 653
“:last-of-type”选择器和“:first-of-type”选择器功能是一样的,不同的是他选择是父元素下的某个类型的最后一个子元素。 示例演示 通过“:last-of-type”选择器,将容器“div.wrapper”中最后一个段落元素背景设置为橙色 (提示:这个段落不是“div.wrapper”容器的最后一个子元素)。 HTML代码: 我是第一个段落
:last-of-type , :last-child 无效的问题
BigOrange的博客
07-09 8154
:last-of-type 无效碰到的问题: <style> .c:last-of-type{ background:red; } </style> eg 1: <p>这是第一个段落。</p> <p class='c'>这是第二个段落。</p> <p class='c'>这是第三个段落。</p> ...
:last-of-type | CSS属性参考
初晴
09-19 1177
CSS :last-of-type伪类选择器用于匹配属于其父元素的特定类型的最后一个子元素的每个元素。 换句话来说,:last-of-type伪类选择器匹配父元素中最后一次出现的某类子元素,例如: article>   h1>标题h1>   p>     第一个段落...   p>   p>     第二个段落...
(CSS):last-child与:last-of-type区别
05-06 188
对比了一下W3CSchool 中针对伪类选择器 :last-child 以及 :last-of-type的描述,如下: :last-child p:last-child 选择属于其父元素最后一个子元素每个 <p> 元素。 :last-of-type p:last-of-type 选择属于其父元素的最后 <p> 元素的每个 &...
css3 last-child 和 last-of-type 区别
young_sam的博客
01-19 678
和last-child都有选中匹配父元素中,最后一个元素。会匹配每种不同元素的最后一个,意思是同一个父元素存在span和p最后一个元素是.test都会被选上。last-child只会匹配最后一个元素的.test。
:first-child 和:first-of-type
最新发布
07-28
:first-child和:first-of-type是CSS选择器中的两个不同的选择器。 :first-child选择器匹配其父元素中的第一个子元素。例如,如果我们有以下CSS代码: p:first-child { background-color: yellow; } span:first-child { background-color: yellow; } 那么它将选择所有p元素和span元素中的第一个子元素,并将其背景颜色设置为黄色。\[1\] :first-of-type选择器匹配其父级是特定类型的第一个子元素。例如,如果我们有以下CSS代码: p:first-of-type { color: blue; } 那么它将选择所有p元素中的第一个子元素,并将其字体颜色设置为蓝色。注意,这里的:first-of-type只要是该类型元素的第一个就行了,不要求是第一个子元素了。\[2\] 所以,两个选择器的区别在于:first-child选择器只匹配其父元素中的第一个子元素,而:first-of-type选择器匹配其父级是特定类型的第一个子元素。 #### 引用[.reference_title] - *1* [css:first-child和first-of-type](https://blog.csdn.net/xiaojinguniang/article/details/119887850)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [:first-child和:first-of-type区别](https://blog.csdn.net/weixin_46305214/article/details/104644576)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [CSS选择器 :first-of-type/:last-of-type/ :first-child/:last-child 用法](https://blog.csdn.net/momo_mom177/article/details/124008659)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
写文章

热门文章

  • 微信小程序---页面刷新的几种方法 13044
  • react antd 自定义 Modal的 确认和取消按钮 7475
  • chunk-vendors.js:1 Uncaught SyntaxError: Unexpected token < 问题处理 5085
  • 微信小程序--在微信开发者工具中模拟小程序在PC端进行登录 3209
  • iview的render函数使用 2869

分类专栏

  • 每天工作问题 2篇
  • react 2篇
  • jq 1篇
  • vue 13篇
  • 面试 2篇
  • 小程序 16篇
  • this 1篇

最新评论

  • iview的render函数使用

    Mr.指尖舞者: 有个bug: 没超出也会有省略号

  • iview的render函数使用

    好难学不会: 谢谢大佬的分享 解决了困扰我一上午的难题

  • react antd 自定义 Modal的 确认和取消按钮

    _AnHua: 膜拜技术大佬

  • vue+iview+axios+spring前后端分离项目登录实例idea创建

    sw1805194893: 那段代码那个文件都不说清楚,怎么搞哦

  • vue项目打包成app的心路历程

    爱上猪的鲤鱼: 一般打包后不是都跟后台项目在tomcat上起服务么,如果打包成app,后台服务怎么起

最新文章

  • 基础不劳,地动山摇
  • 每日工作中遇见的问题
  • 同步/异步/async + await的异步(JavaScript 中,用 async + await 和直接同步方式执行有什么区别?意义是什么?)
2021年23篇
2020年23篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家上海商场主题创意商业美陈道具白银仿真人物玻璃钢雕塑设计工业玻璃钢雕塑厂家服务放心可靠玻璃钢狮身雕塑价格玻璃钢花盆长时间浸水河南装饰商场美陈售价西安定制玻璃钢迎宾人物雕塑发光动物玻璃钢雕塑厂家玻璃钢传统人物雕塑生产厂商雅安商场美陈河北走廊商场美陈市场价黑龙江景区玻璃钢雕塑供应商临淄玻璃钢花盆花器徐州玻璃钢海豚雕塑厂家仿真玻璃钢雕塑工业定西广场玻璃钢雕塑哪家好长宁商场美陈狗玻璃钢雕塑设计厂家泸州玻璃钢仿铜雕塑价格合肥儿童玻璃钢雕塑设计崇左玻璃钢白鹭雕塑虎门玻璃钢造型雕塑绵阳牢固玻璃钢座椅雕塑成都玻璃钢雕塑工艺丰城玻璃钢景观雕塑公园摆件玻璃钢卡通雕塑销售南阳玻璃钢雕塑景观昆明景观玻璃钢雕塑成都商场美陈有哪些滨江玻璃钢花盆花器香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化