`:empty`
selector, it's possible for us to show a custom placeholder.ul:empty::after {content: 'Empty';}
`data-placeholder`
:ul:empty::after {content: attr(data-placeholder);}
`:empty`
selector doesn't have effect if the list contains a whitespace or an empty child node