LESSを使用して、要素の:last-child内の:afterプロパティを削除する必要があります。
li {
&:after {
content: '/';
}
&:last-child {
&:after {
content: '';
}
}
}
これは明らかに正しいネストではありません-何が欠けていますか?
私には正しいように見えますが、機能しない場合は、その2番目の:after
をネストしないようにしてください。
li {
&:after {
content: '/';
}
&:last-child:after {
content: '';
}
}
最後の子に対して:after
疑似要素が引き続き表示されることを意味する場合は、代わりにcontent: '';
をcontent: none;
に変更することをお勧めします。空の文字列でも空のボックスが生成されますが、none
はnoボックスを生成します。
次のものも使用できます。
li {
&:not(:last-child):after {
content: " | ";
}
}