1
HTML/CSSBeginner#css#display
content is required for ::before/::after to render anything; it can insert text, counters, quotes, or images. It's commonly used for decorative icons, tooltips, and numbered list counters without extra markup.
.required::after { content: ' *'; color: red; }
ol { counter-reset: section; }
li::before { counter-increment: section; content: counter(section) '. '; }