我正在创造一个带有角度灵感的树 带有递归模板的https://codepen.io/philippkuehn/pen/QbrOaN
我希望我的树的最后一个元素作为列打印。
可以使用<a>
访问最后一个li a:last-child
元素。但我没有找到只访问最后li
为了解释我的问题标题,我试图用
访问 ul li:last-child
由于某种错误,我放了一个空格,我看到我没有得到相同的结果。 (我设置背景颜色来帮助)
ul li :last-child
有什么区别?作为可选问题,访问上一个li
的最佳方式是什么?
ps:我正在使用 sass
答案 0 :(得分:2)
ul li:last-child
选择li
中的最后一个ul
元素。
ul li :last-child
选择最后一个元素(div
内p
或li
或其他任何内容无关紧要。 @categories = Category.all
。
你可以使用第一个。
答案 1 :(得分:1)
li
:ul
ul li :last-child
li
:ul li *:last-child
内的任何类型的最后一个。这与@Component({
selector: 'form-cmp',
providers: [],
template: `
<div>form</div>
<ng-content></ng-content>
`,
directives: []
})
export class FormComponent {}
答案 2 :(得分:0)
据我所知,ul li:last-child
将适用于最后一个孩子。不是ul li :last-child
,这表示在:last-child
内的 ul里面,但是哪个元素?因此ul li:last-child
应该正常工作。