Html ul:最后一个孩子和ul:最后一个孩子之间的差异

Html ul:最后一个孩子和ul:最后一个孩子之间的差异,html,css,sass,Html,Css,Sass,我正在用 用一个递归的夯实机 我希望我的树的最后元素打印为列 最后一个元素可以通过li a:last child访问。但是我没有找到只访问最后一个li 为了解释我的问题标题,我尝试使用 ulli:最后一个孩子 由于某种错误,我放了一个空格,我看到我没有得到同样的结果。(我为帮助设置了背景色) ulli:最后一个孩子 有什么区别?作为可选问题,访问最后一个li的最佳方式是什么 ps:据我所知,我正在使用sassul li:last child将为last child工作。不是ul-li:last

我正在用
用一个递归的夯实机

我希望我的树的最后元素打印为列

最后一个
元素可以通过
li a:last child
访问。但是我没有找到只访问最后一个
li

为了解释我的问题标题,我尝试使用


ulli:最后一个孩子

由于某种错误,我放了一个空格,我看到我没有得到同样的结果。(我为帮助设置了背景色)

ulli:最后一个孩子

有什么区别?作为可选问题,访问最后一个
li
的最佳方式是什么


ps:据我所知,我正在使用sass

ul li:last child将为last child工作。不是
ul-li:last child
,这表示,ul-inside-li,inside
:last child
,但是哪个元素?因此
ul-li:最后一个孩子应该正常工作

ul li:last child
选择
ul
中最后一个
li
元素

ul li:last child
选择
li
中的最后一个元素(无论是
div
,还是
p
或任何其他元素)


您可以只使用第一个。

    :最后一个
    li
    ul


    ulli:last child
    :任何类型的最后一个
    li
    。这与
    ul li*:last child

    的可能重复项相同,我知道这一点,但它不适用于仅选择最后一个li…它可以工作,但在嵌套ul中,您需要类似
    ul-li:last child
    等的内容,以避免选择中间的li。这里是一个快速的演示-希望能有所帮助。