首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么":last"和":last-child"不起作用?

这个问题是关于CSS伪类选择器的问题。在这里,:last:last-child 是两个不同的伪类选择器,它们的作用是选择不同的元素。

  1. :last 选择器:这个选择器用于选择一个元素的最后一个子元素,如果该元素没有子元素,则不会选择任何元素。
  2. :last-child 选择器:这个选择器用于选择一个元素的最后一个子元素,但是它不考虑该元素是否有其他子元素,只要它是其父元素的最后一个子元素,就会被选中。

如果 :last:last-child 不起作用,可能是以下原因:

  1. 您的CSS选择器语法有误,请检查是否有拼写错误或者语法错误。
  2. 您的CSS选择器的优先级可能被其他选择器覆盖,请检查其他选择器是否影响了您的选择器效果。
  3. 您的浏览器不支持这些选择器,请检查您的浏览器版本是否支持这些选择器。

如果您需要选择一个元素的最后一个子元素,建议使用 :last-child 选择器,因为它更加通用和稳定。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • 关于css的八个结构伪类选择器 :last-child、:first-of-type、:nth-last-of-type()

    ,第一个div设置了:first-child选择器后,成功让它向下向右偏移了30px,但是使用:last-child选择器设置最后一个(因为这里只有两个div,所以也就是第二个)div的背景色的时候却没有效果...我开始想,难道是因为第一个元素选择器设置的背景色覆盖了:last-child的颜色?...还是:last-child的语法我没搞懂? 经过一番菜鸟、MDN群交流之后,我才明白原来是Live Server“搞的鬼”。...例如: 刚开始的例子一样,使用:last-of-type选择器,即使div元素后有script元素,也可以选择到最后一个div: 因为div:last-of-type选择的是div兄弟元素中的最后一个...n个元素,从最后一个兄弟元素计数 :nth-child(n):nth-last-child(n)像是:first-child:last-child的拓展版,必须该元素的第n个兄弟元素是指定元素才能选到

    1.5K20

    为什么 strace 在 Docker 中不起作用

    在编辑“容器如何工作”爱好者杂志的能力页面时,我想试着解释一下为什么 strace 在 Docker 容器中无法工作。...为什么 strace 不能工作,为什么--cap-add=SYS_PTRACE 可以解决这个问题? 假设 1:容器进程缺少 CAP_SYS_PTRACE 能力。...这个假设并没有什么意义,但我(之前)没有意识到 Docker 容器中的 root 用户主机上的 root 用户同一个,所以我觉得这很有意思。...为什么 --cap-add=SYS_PTRACE 能解决问题? 我们还没有解释的是:为什么 --cap-add=SYS_PTRACE 可以解决这个问题?...所以当你给容器 CAP_SYS_PTRACE 能力时,允许使用 process_vm_readv ptrace 系统调用似乎是一个合理的选择。 就这样!

    6.3K30

    前端小知识:为什么你写的 height:100% 不起作用

    为什么想要设置一个全屏元素的时候,高度不受%的控制?...1.百分比宽高的设定 按照w3c中的widthheight属性,可以明确%设定宽高是根据父元素的宽高来的: http://www.w3school.com.cn/cssref/prdimwidth.asp...prdimheight.asp 2.width:100%; 我们写下这样一段代码,随意设置一个背景色便于观察元素 可以看到基本上宽的100%很容易就实现的,但是这里的height却不能设置成%比的(该元素会消失看不见),这是为什么呢...3.浏览器是如何计算高度宽度的 Web浏览器在计算有效宽度时会考虑浏览器窗口的打开宽度。如果你不给宽度设定任何缺省值,那浏览器会自动将页面内容平铺填满整个横向宽度。...全部代码如上,可以看到设置了line-height为100%没有居中,这是为什么呢,因为这时候的%是相对于字体尺寸的?所以直接作用于没有绝对高度的元素是不行的。

    1.5K50

    HTTP缓存头Last-ModifiedETag介绍

    Accept-Language: zh-CN,zh;q=0.8 响应: 复制代码 代码如下: HTTP/1.1 200 OK Content-Length: 66529 Content-Type: image/jpeg Last-Modified...Last-ModifiedETag都是用于HTTP缓存,浏览器在第二次请求时会将其传回给服务器用于判断资源是否有变化。...ETag是HTTP/1.1标准开始引入的,它是对Last-Modified的补充,主要原因有以下几点: ·一些周期性修改的文件,修改时间变了但内容没变,此时不希望重新GET; ·一些文件修改非常频繁,比如...1秒内修改了多次,Last-Modified只能精确到秒; ·一些服务器不能得到文件修改的精确时间; 说明:HTTP/1.1标准没有规定Etag的内容是什么或者说要怎么实现,唯一规定的是Etag需要放在引号内...免责声明:本站发布的内容(图片、视频和文字)以原创、转载分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:zbxhhzj@qq.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容

    38830

    为什么 insert 配置 SELECT LAST_INSERT_ID() 返回个0呢?

    重点:bug就发生在这里,为什么呢?...因为最开始这两条语句执行的时候,在获取链接的时候,每一条都是获取一个新的链接,那么也就是说,insert xxx、select LAST_INSERT_ID() 在两个 connection 连接执行时...每一次都是新的链接,代码块如下; 这里的链接获取,最开始没有 if null 的判断,每次都是直接获取链接,所以这种非一个链接下的两条 SQL 操作,所以必然不会获得到正确的结果,相当于只是单独执行 SELECT LAST_INSERT_ID...而这个事务的开启动作处理做一些事务传播行为隔离级别的限制,其实更重要的是让多个 SQL 的执行获取的链接,需要是同一个。...欢迎一起学习手写源码实战项目! 适合:有需要校招、面试、晋升,想提高自己的技术深度,为自己的职业生涯续期,可以长稳发展,完善自己的技术体系,奔着高级开发架构师路线的研发伙伴。

    90730

    为什么你的自定义View wrap_content不起作用

    前言 自定义View是Android开发中非常常用的知识 可是,在使用过程中,有些开发者会发现:为什么自定义View 中设置的wrap_content属性不起作用(与match_parent相同作用...因为AT_MOST对应wrap_content;EXACTLY对应match_parent,所以,默认情况下,wrap_contentmatch_parent是具有相同的效果的。...解决了问题2:wrap_content起到与match_parent相同的作用 那么有人会问:wrap_contentmatch_parent具有相同的效果,为什么是填充父容器的效果呢?...具体子View的测量模式大小请看下表: ?...总结 本文对自定义View中 wrap_content属性不起作用进行了详细分析给出了解决方案 接下来,我我将继续对自定义View的应用进行分析,有兴趣的可以继续关注Carson_Ho的安卓开发笔记

    2.3K30
    领券